Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Mira Balaban

dblp:b/MiraBalaban · DBLP profile ↗
← Back
22ranked-venue papers
18as first author
1since 2021 · last 2022
0000-0002-0272-9829ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 10 · 7 first-author · 1 since 2021Databases, data management, data science and information retrieval · 8 · 7 first-authorArtificial intelligence and machine learning · 5 · 4 first-authorHuman-computer interaction and ubiquitous computing · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Program verification · 100%
Theoretical computer science
2 papers
Computational complexity · 89% Logic in computer science · 11%
Computer graphics and multimedia
1 paper
Audio and music processing · 100%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program verification
model verification
0.212013
Finite satisfiability of UML class diagrams with constrained class hierarchy · ACM Trans. Softw. Eng. Methodol. 2013
Computational complexity › constraint satisfaction
finite satisfiability
0.012013
Finite satisfiability of UML class diagrams with constrained class hierarchy · ACM Trans. Softw. Eng. Methodol. 2013
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning
0.011989
The Logic of Time Structures: Temporal and Nonmonotonic Features · IJCAI 1989
Logic in computer science
temporal logic
0.011989
The Logic of Time Structures: Temporal and Nonmonotonic Features · IJCAI 1989
Audio and music processing › music technology › computer music
music representation
0.011988
The TTS Language for Music Description · Int. J. Man Mach. Stud. 1988

Methods — techniques the papers use, named apart from their topics

finitesat algorithm · 0.3constraint propagation · 0.3language design · 0.0
YearPublicationVenuePosition
2022 Accidental complexity in multilevel modeling revisited
Mira Balaban, Igal Khitron, Azzam Maraee
Softw. Syst. Model.1
2019 Removing redundant multiplicity constraints in UML class models
Mira Balaban, Azzam Maraee
Softw. Syst. Model.1
2018 Formal Executable Theory of Multilevel Modeling
Mira Balaban, Igal Khitron, Michael Kifer, Azzam Maraee
CAiSE1
2015 A pattern-based approach for improving model quality
Mira Balaban, Azzam Maraee, Arnon Sturm, Pavel Jelnov
Softw. Syst. Model.1
2014 Removing Redundancies and Deducing Equivalences in UML Class Diagrams
Azzam Maraee, Mira Balaban
MoDELS2
2013 Simplification and Correctness of UML Class Diagrams - Focusing on Multiplicity and Aggregation/Composition Constraints
Mira Balaban, Azzam Maraee
MoDELS1
2013 Finite satisfiability of UML class diagrams with constrained class hierarchy
abstract
Models lie at the heart of the emerging model-driven engineering approach. In order to guarantee precise, consistent, and correct models, there is a need for efficient powerful methods for verifying model correctness. Class diagram is the central language within UML. Its correctness problems involve issues of contradiction, namely the consistency problem, and issues of finite instantiation, namely the finite satisfiability problem. This article analyzes the problem of finite satisfiability of class diagrams with class hierarchy constraints and generalization-set constraints. The article introduces the FiniteSat algorithm for efficient detection of finite satisfiability in such class diagrams, and analyzes its limitations in terms of complex hierarchy structures. FiniteSat is strengthened in two directions. First, an algorithm for identification of the cause for a finite satisfiability problem is introduced. Second, a method for propagation of generalization-set constraints in a class diagram is introduced. The propagation method serves as a preprocessing step that improves FiniteSat performance, and helps developers in clarifying intended constraints. These algorithms are implemented in the FiniteSatUSE tool [BGU Modeling Group 2011b], as part of our ongoing effort for constructing a model-level integrated development environment [BGU Modeling Group 2010a].
Mira Balaban, Azzam Maraee
ACM Trans. Softw. Eng. Methodol.1
2012 Inter-association Constraints in UML2: Comparative Analysis, Usage Recommendations, and Modeling Guidelines
Azzam Maraee, Mira Balaban
MoDELS2
2011 Logic-Based Model-Level Software Development with F-OML
Mira Balaban, Michael Kifer
MoDELS1
2004 Hierarchical entity-relationship diagrams: the model, method of creation and experimental evaluation
Peretz Shoval, Revital Danoch, Mira Balaban
Requir. Eng.3
2002 Effect Preservation as a Means for Achieving Update Consistency
Mira Balaban, Steffen Jurk
FQAS1
2002 MEERAn EER model enhanced with structure methods
Mira Balaban, Peretz Shoval
Inf. Syst.1
2002 Abstraction as a means for end-user computing in creative applications
abstract
End-user computing is needed in creative artistic applications or integrated editing environments, where the activity cannot be planned in advance. Following the paper by Orlarey et al., concrete abstractions (abstractions from examples) are suggested as a new mode for function definition, appropriate for end-user editor programmability. For certain applications, the direct, associative, not planned in advance character of concrete abstraction plays a qualitative role in the mere ability to specify abstractions. In this paper, we propose to use concrete abstraction as a general tool for end-user programmability in editors. We distinguish two kinds of abstractions: value abstraction and structure abstraction, and explain how they can be combined. We describe a framework of historical editing that is based on a double view, in which the two abstraction kinds are combined. Finally, BOOMS, an implemented prototype for such an editing framework, is described. BOOMS is a domain-independent toolkit, with three sample instantiations. We believe that the proposed framework captures the conceptualization operation that characterizes creative, associative work types and addresses the needs for end-user computing in integrated environments.
Mira Balaban, Eli Barzilay, Michael Elhadad
IEEE Trans. Syst. Man Cybern. Part A1
2001 Improving Integrity Constraint Enforcement by Extended Rules and Dependency Graphs
Steffen Jurk, Mira Balaban
DEXA2
2001 DFL - a dialog based integration of concept and rule reasoners
Mira Balaban, Adi Eyal
Data Knowl. Eng.1
1999 Resolving the "Weak Status" of Weak Entity Types in Entity-Relationships Schemas
Mira Balaban, Peretz Shoval
ER1
1999 Enhancing the ER Model with Integrity Methods Information Management Systems
abstract
Entity Relationship (ER) schemas include cardinality constraints, that restrict the dependencies among entities within a relationship type. The cardinality constraints have direct impact on application transactions, since insertions or deletions of entities or relationships might affect related entities. Application transactions can be strengthened to preserve the consistency of a database with respect to the cardinality constraints in a schema. Yet, once an ER schema is translated into a logical database schema, the direct correlation between the cardinality constraints and application transaction is lost, since the components of the ER schema might be decomposed among those of the logical database schema. We suggest to extend the Enhanced ER (EER) data model with integrity methods that take the cardinality constraints into account. The integrity methods can be fully defined by the cardinality constraints, using a small number of primitive update methods, and are automatically created for a given EER diagram. A translation of an EER schema into a logical database schema can create integrity routines by translating the primitive update methods alone. These integrity routines may be implemented as database procedures, if a relational DBMS is utilized, or as class methods, if an object-oriented DBMS is utilized.Request access from your librarian to read this article's full text.
Mira Balaban, Peretz Shoval
J. Database Manag.1
1996 A Data Model for Processes Based on Relative Time
Mira Balaban, Yoram Kornatzky
J. Intell. Inf. Syst.1
1989 The Logic of Time Structures: Temporal and Nonmonotonic Features
Mira Balaban, Neil V. Murray
IJCAI1
1988 LOGSTER - A Relational, Object-Oriented System for Knowledge Representation
Mira Balaban, Stefan Strack
ISMIS1
1988 The TTS Language for Music Description
Mira Balaban
Int. J. Man Mach. Stud.1
1987 A First Order Calculus for Temporal Knowledge
Mira Balaban, Neil V. Murray
ISMIS1