Fundamentals of algebraic specification 2: module specifications and constraints
Fundamentals of algebraic specification 2: module specifications and constraints
Handbook of theoretical computer science (vol. B)
Conditional rewriting logic as a unified model of concurrency
Selected papers of the Second Workshop on Concurrency and compositionality
Analysis of inheritance anomaly in object-oriented concurrent programming languages
Research directions in concurrent object-oriented programming
A logical theory of concurrent objects and its realization in the Maude language
Research directions in concurrent object-oriented programming
TROLL: a language for object-oriented specification of information systems
ACM Transactions on Information Systems (TOIS)
A formal basis for architectural connection
ACM Transactions on Software Engineering and Methodology (TOSEM)
Logics for specifying concurrent information systems
Logics for databases and information systems
Evolving logical specification in information systems
Logics for databases and information systems
Concepts and paradigms of object-oriented programming
ACM SIGPLAN OOPS Messenger
Objects and their Specification
Selected papers from the 8th Workshop on Specification of Abstract Data Types Joint with the 3rd COMPASS Workshop on Recent Trends in Data Type Specification
Towards an Object Petri Nets Model for Specifying and Validating Distributed Information Systems
CAiSE '99 Proceedings of the 11th International Conference on Advanced Information Systems Engineering
Integrating and Rapid-Prototyping UML Structural and Behavioural Diagrams Using Rewriting Logic
CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
Consistency Management in Runtime Evolving Concurrent Information Systems: A CO-NETS-Based Approach
FoMLaDO/DEMM 2000 Selected papers from the 9th International Workshop on Foundations of Models and Languages for Data and Objects, Database Schema Evolution and Meta-Modeling
Hi-index | 0.00 |
The CO-NETS approach that we are developing is an object-oriented (OO) specification model based on a formal and complete integration of OO concepts and constructions into an appropriate variant of algebraic Petri nets. Interpreted in rewriting logic, the approach is particularly tailored for specifying and validating advanced information systems as distributed, autonomous yet cooperative components. However, in spirit of most existing conceptual models, the CO-NETS approach requires that all system aspects have to be known during its specification and fixed at once; a fact going in contrast to reality where most systems, due to different changes in business and law factors, have to change their behaviour in unexpected way during their long life-span. With the objective to overcome this crucial limitation, we present in this paper first steps towards an appropriate extension of CO-NETS approach for naturally dealing with specification evolution. The main ideas are based on, first, distinguishing between a rigid, fixed object behaviour part and a modifiable one. Second, besides usual transitions and places, we introduce the notions of meta-places and meta-transitions for dynamically governing the modifiable behaviour. Third, we propose for meta-transitions two-steps (i.e. meta- and object levels) valuated rewriting rules.