PaperFormal deadlock elimination in an object oriented conceptual schema
References (35)
- et al.
Using an object-oriented diagram technique for the design of information systems
Steps towards a method for the formal modeling of dynamic objects
Data and Knowledge Eng.
(1991)- et al.
Proces Algebra
(1986)Object oriented development
IEEE Trans. Software Eng.
(1986)Object Oriented Design with Applications
(1991)A CCS based investigation of deadlock in a multi-process electronic mail system
Formal Aspects Comput.
(1993)The Entity-Relationship Model—Toward a unified view of data
ACM Trans. Database Syst.
(1976)The Entity Relationship Approach to Logical Database Design
(1977)- et al.
Object-Oriented Analysis
(1991)
Introducing objectcharts or How to use statecharts in object oriented design
IEEE Trans. Software Eng.
On Generalisation/Specialisation Hierarchies in M.E.R.O.DE. Object Oriented Business Modeling
Model-driven object-oriented development by examples (M.E.R.O.DE.)
Object-oriented systems: From conception to delivery
M.E.R.O.DE.: A Model-driven Entity-Relationship Object-oriented DEvelopment method
ACM SIGSOFT Software Eng. Notes
Object-Oriented Systems Analysis: A Model-Driven Approach
On visual formalisms
Commun. ACM
Cited by (29)
Assessing the influence of feedback-inclusive rapid prototyping on understanding the semantics of parallel UML statecharts by novice modellers
2017, Information and Software TechnologyCitation Excerpt :Multiparty interaction means that when an event occurs (is produced) it can be consumed by many parties. The formal definition of this model of interaction relies on CSP [19,60]. Concretely, when an event is triggered, all transitions enabled for this event will fire, even when belonging to different finite statecharts.
A scenario-based verification technique to assess the compatibility of collaborative business processes
2009, Data and Knowledge EngineeringEvents as atomic contracts for component integration
2004, Data and Knowledge EngineeringCitation Excerpt :The event-based interaction mechanism as proposed in this paper uses two techniques borrowed from the object-oriented analysis and design methodology Merode [41,42], namely the object–event table and the sequence charts. Additionally, in Section 4, the Merode process algebra [13] is used to analyse coordination problems. Merode is complementary to UML [32], in that it offers a precise and computationally complete methodology.
Distance-based software measurement: Necessary and sufficient properties for software measures
2000, Information and Software TechnologyOn the feasibility of situational method engineering
1997, Information SystemsFormalization of communication and behaviour in object-oriented analysis
1997, Data and Knowledge Engineering