메뉴 건너뛰기




Volumn 50, Issue 2, 2004, Pages 117-173

Dynamically evolving concurrent information systems specification and validation: A component-based Petri nets proposal

Author keywords

CO NETS; Component orientation; Distributed information systems; Inheritance anomaly; Rewriting logic; Runtime evolution

Indexed keywords

COMPUTER PROGRAMMING; DATA REDUCTION; FORMAL LOGIC; HIERARCHICAL SYSTEMS; OBJECT ORIENTED PROGRAMMING; PETRI NETS;

EID: 2542421053     PISSN: 0169023X     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.datak.2003.10.005     Document Type: Article
Times cited : (5)

References (65)
  • 1
    • 2542483649 scopus 로고    scopus 로고
    • Fakultät für Informatik, Universität Magdeburg, Preprint nr. 5
    • N. Aoumeur, S. Balko, G. Saake, Towards a three-level methodology for developing cooperative information systems, Fakultät für Informatik, Universität Magdeburg, Preprint nr. 5, 2000; also appeared in: Proceedings of the 10th International Conference on Computing and Information (ICCI'2000), Kuweit, 2000, vol. 2023, Springer-Verlag, Berlin (to appear).
    • (2000) Towards a Three-level Methodology for Developing Cooperative Information Systems
    • Aoumeur, N.1    Balko, S.2    Saake, G.3
  • 2
    • 2542433169 scopus 로고    scopus 로고
    • Kuweit, Springer-Verlag, Berlin (to appear)
    • N. Aoumeur, S. Balko, G. Saake, Towards a three-level methodology for developing cooperative information systems, Fakultät für Informatik, Universität Magdeburg, Preprint nr. 5, 2000; also appeared in: Proceedings of the 10th International Conference on Computing and Information (ICCI'2000), Kuweit, 2000, vol. 2023, Springer-Verlag, Berlin (to appear).
    • (2000) Proceedings of the 10th International Conference on Computing and Information (ICCI'2000) , vol.2023
  • 4
    • 84947751236 scopus 로고    scopus 로고
    • Interconnecting objects via contracts
    • Proceedings of UML'99 - Beyond the Standard, Berlin: Springer-Verlag
    • Andrade M., Fiadeiro J. Interconnecting objects via contracts. Proceedings of UML'99 - Beyond the Standard. Lecture Notes in Computer Science. vol. 1248:1999;566-583 Springer-Verlag, Berlin.
    • (1999) Lecture Notes in Computer Science , vol.1248 , pp. 566-583
    • Andrade, M.1    Fiadeiro, J.2
  • 6
    • 22844456613 scopus 로고    scopus 로고
    • Specifying distributed and dynamically evolving information systems using an extended CO-NETS approach
    • G. Saake, K. Schwarz, & C. Türker. Transactions and Database Dynamics, Berlin: Springer-Verlag
    • Aoumeur N. Specifying distributed and dynamically evolving information systems using an extended CO-NETS approach. Saake G., Schwarz K., Türker C. Transactions and Database Dynamics. Lecture Notes in Computer Science. vol. 1773:2000;91-111 Springer-Verlag, Berlin. (Selected papers from the 8th International Workshop on Foundations of Models and Languages for Data and Objects, Sep. 1999, Germany).
    • (2000) Lecture Notes in Computer Science , vol.1773 , pp. 91-111
    • Aoumeur, N.1
  • 7
    • 22844456613 scopus 로고    scopus 로고
    • Selected papers from the, Sep., Germany
    • Aoumeur N. Specifying distributed and dynamically evolving information systems using an extended CO-NETS approach. Saake G., Schwarz K., Türker C. Transactions and Database Dynamics. Lecture Notes in Computer Science. vol. 1773:2000;91-111 Springer-Verlag, Berlin. (Selected papers from the 8th International Workshop on Foundations of Models and Languages for Data and Objects, Sep. 1999, Germany).
    • (1999) 8th International Workshop on Foundations of Models and Languages for Data and Objects
  • 9
    • 0006206384 scopus 로고    scopus 로고
    • On the specification and validation of cooperative information systems using an extended MAUDE
    • K. Futatsugi, J. Goguen, J. Meseguer (Eds.), Toulouse, France, The Theta Foundation Bucharest, Romania
    • N. Aoumeur, G. Saake, On the specification and validation of cooperative information systems using an extended MAUDE, in: K. Futatsugi, J. Goguen, J. Meseguer (Eds.), Proceedings of First International OBJ/CafeOBJ/Maude Workshop at FM'99 Conference, Toulouse, France, The Theta Foundation Bucharest, Romania, 1999, pp. 197-211.
    • (1999) Proceedings of First International OBJ/CafeOBJ/Maude Workshop at FM'99 Conference , pp. 197-211
    • Aoumeur, N.1    Saake, G.2
  • 11
    • 84958968512 scopus 로고    scopus 로고
    • Towards an object Petri nets model for specifying and validating distributed information systems
    • M. Jarke, & A. Oberweis. Proceedings of the 11th International Conference on Advanced Information Systems Engineering, CAiSE'99, Berlin: Springer-Verlag
    • Aoumeur N., Saake G. Towards an object Petri nets model for specifying and validating distributed information systems. Jarke M., Oberweis A. Proceedings of the 11th International Conference on Advanced Information Systems Engineering, CAiSE'99. Lecture Notes in Computer Science. vol. 1626:1999;381-395 Springer-Verlag, Berlin.
    • (1999) Lecture Notes in Computer Science , vol.1626 , pp. 381-395
    • Aoumeur, N.1    Saake, G.2
  • 12
    • 0006203335 scopus 로고    scopus 로고
    • Cooperative information systems modelling and validation using the CO-NETS approach: The chessmen making shop case study
    • S. Gnesi, I. Schieferdecker, A. Rennoch (Eds.), Berlin, Germany
    • N. Aoumeur, G. Saake, Cooperative information systems modelling and validation using the CO-NETS approach: the chessmen making shop case study, in: S. Gnesi, I. Schieferdecker, A. Rennoch (Eds.), Proceedings of the 5th International Workshop on Formal Methods for Industrial Critical Systems (FMICS'00), Berlin, Germany, pp. 361-383, 2000.
    • (2000) Proceedings of the 5th International Workshop on Formal Methods for Industrial Critical Systems (FMICS'00) , pp. 361-383
    • Aoumeur, N.1    Saake, G.2
  • 14
    • 2542438837 scopus 로고    scopus 로고
    • Towards an adequate framework for specifying and validating runtime evolving complex discrete-event systems
    • D. Moldt (Ed.)
    • N. Aoumeur, G. Saake, Towards an adequate framework for specifying and validating runtime evolving complex discrete-event systems, in: D. Moldt (Ed.), Proceedings of 1st Workshop on Modeling of Objects, Components, and Agents, 2001, pp. 1-20.
    • (2001) Proceedings of 1st Workshop on Modeling of Objects, Components, and Agents , pp. 1-20
    • Aoumeur, N.1    Saake, G.2
  • 15
    • 0036680803 scopus 로고    scopus 로고
    • A component-based Petri net model for specifying and validating cooperative information systems
    • Aoumeur N., Saake G. A component-based Petri net model for specifying and validating cooperative information systems. Data and Knowledge Engineering. 42(2):2002;143-187.
    • (2002) Data and Knowledge Engineering , vol.42 , Issue.2 , pp. 143-187
    • Aoumeur, N.1    Saake, G.2
  • 16
    • 2542491289 scopus 로고
    • Some thoughts on the future evolution for object-oriented database concepts
    • W. Stucky, & A. Oberweis. Braunschweig, März 1993, Informatik aktuell, Berlin: Springer-Verlag
    • Beeri C. Some Thoughts on the Future Evolution for Object-Oriented Database Concepts. Stucky W., Oberweis A. Proceedings of GI-Fachtagung Datenbanksysteme in Büro, Technik und Wissenschaft (BTW'93), Braunschweig, März 1993, Informatik aktuell. 1993;18-32 Springer-Verlag, Berlin.
    • (1993) Proceedings of GI-Fachtagung Datenbanksysteme in Büro, Technik und Wissenschaft (BTW'93) , pp. 18-32
    • Beeri, C.1
  • 21
    • 0007581373 scopus 로고
    • Active object systems
    • A. Dogac, M.T. Özsu, A. Biliris, & T. Sellis. Berlin: Springer Verlag
    • Buchmann A.P. Active object systems. Dogac A., Özsu M.T., Biliris A., Sellis T. Advances in Object-Oriented Database Systems. 1994;Springer Verlag, Berlin.
    • (1994) Advances in Object-oriented Database Systems
    • Buchmann, A.P.1
  • 22
    • 84937427657 scopus 로고    scopus 로고
    • Reflection and meta-level architectures state-of-the-art and future trends
    • J. Malenfant, S. Moisan, & A. Moreira. ECOOP 2000 Workshop Reader, Berlin: Springer-Verlag
    • Cazzola W., Chiba S., Ledoux T. Reflection and meta-level architectures state-of-the-art and future trends. Malenfant J., Moisan S., Moreira A. ECOOP 2000 Workshop Reader. LNCS. vol. 964:2000;1-15 Springer-Verlag, Berlin.
    • (2000) LNCS , vol.964 , pp. 1-15
    • Cazzola, W.1    Chiba, S.2    Ledoux, T.3
  • 23
    • 0003895448 scopus 로고    scopus 로고
    • Maude: Specification and programming in rewriting logic
    • SRI, Computer Science Laboratory, March
    • M. Clavel, F. Duran, S. Eker, J. Meseguer, M. Stehr. Maude: specification and programming in rewriting logic. Technical report, SRI, Computer Science Laboratory, March 1999, Available from 〈http://maude.csl.sri.com.〉
    • (1999) Technical Report
    • Clavel, M.1    Duran, F.2    Eker, S.3    Meseguer, J.4    Stehr, M.5
  • 24
    • 84947741374 scopus 로고    scopus 로고
    • Inheritance in the join calculus
    • Foundations of Software Technology and Theoretical Computer Science, Berlin: Springer-Verlag
    • Laneve C., Fournet C., Maranget L., Remy D. Inheritance in the join calculus. Foundations of Software Technology and Theoretical Computer Science. LNCS. vol. 1974:2000;Springer-Verlag, Berlin.
    • (2000) LNCS , vol.1974
    • Laneve, C.1    Fournet, C.2    Maranget, L.3    Remy, D.4
  • 26
    • 0006155483 scopus 로고    scopus 로고
    • Reflection and strategies in rewriting logic
    • G. Kiczales (Ed.), Xerox PARC
    • M. Clavel, J. Meseguer, Reflection and Strategies in rewriting logic, in: G. Kiczales (Ed.), Proceedings of Reflection'96, Xerox PARC, 1996, pp. 263-288.
    • (1996) Proceedings of Reflection'96 , pp. 263-288
    • Clavel, M.1    Meseguer, J.2
  • 27
    • 0001885897 scopus 로고    scopus 로고
    • Evolving logical specification in information systems
    • J. Chomicki, & G. Saake. Boston: Kluwer Academic Publishers. (Chapter 7)
    • Conrad S., Ramos J., Saake G., Sernadas C. Evolving logical specification in information systems. Chomicki J., Saake G. Logics for Databases and Information Systems. 1998;199-228 Kluwer Academic Publishers, Boston. (Chapter 7).
    • (1998) Logics for Databases and Information Systems , pp. 199-228
    • Conrad, S.1    Ramos, J.2    Saake, G.3    Sernadas, C.4
  • 28
    • 0001885897 scopus 로고    scopus 로고
    • Evolving logical specification in information systems
    • J. Chomicki, & G. Saake. Boston: Kluwer Academic Publishers. (Chapter 7)
    • Conrad S., Ramos J., Saake G., Sernadas C. Evolving logical specification in information systems. Chomicki J., Saake G. Logics for Databases and Information Systems. 1998;167-198 Kluwer Academic Publishers, Boston. (Chapter 7).
    • (1998) Logics for Databases and Information Systems , pp. 167-198
    • Conrad, S.1    Ramos, J.2    Saake, G.3    Sernadas, C.4
  • 29
    • 84894407929 scopus 로고    scopus 로고
    • Evolving objects: Conceptual description of adaptive information systems
    • H. Balsters, B. De Brock, S. Conrad (Eds.), Proceedings of the 9th International Workshop on Foundations of Models and Languages for Data and Objects: Database Schema Evolution and eta-modeling, Dagstuhl, Germany
    • S. Conrad, G. Saake, Türker C. Evolving objects: Conceptual description of adaptive information systems, in: H. Balsters, B. De Brock, S. Conrad (Eds.), Proceedings of the 9th International Workshop on Foundations of Models and Languages for Data and Objects: Database Schema Evolution and Meta-modeling, Dagstuhl, Germany, Lecture Notes in Computer Science, vol. 2065, 2000.
    • (2000) Lecture Notes in Computer Science , vol.2065
    • Conrad, S.1    Saake, G.2    Türker, C.3
  • 31
    • 84874264374 scopus 로고    scopus 로고
    • From rewrite theories to temporal logic theories
    • H. Kirchner, C. Kirchner (Eds.), Proceedings of Second International Workshop on Rewriting Logic
    • G. Denker, From rewrite theories to temporal logic theories, in: H. Kirchner, C. Kirchner (Eds.), Proceedings of Second International Workshop on Rewriting Logic, Electronic Notes in Theoretical Computer Science, vol. 15, 1998.
    • (1998) Electronic Notes in Theoretical Computer Science , vol.15
    • Denker, G.1
  • 32
    • 85028849510 scopus 로고
    • Objects and their specification
    • M. Bidoit, & C. Choppy. Proceedings of 8th Workshop on Abstract Data Types, Berlin: Springer-Verlag
    • Ehrich H.-D., Gogolla M., Sernadas A. Objects and their specification. Bidoit M., Choppy C. Proceedings of 8th Workshop on Abstract Data Types. LNCS. vol. 655:1992;40-66 Springer-Verlag, Berlin.
    • (1992) LNCS , vol.655 , pp. 40-66
    • Ehrich, H.-D.1    Gogolla, M.2    Sernadas, A.3
  • 33
    • 84893714367 scopus 로고
    • Guarded methods vs. inheritance anomaly inheritance anomaly solved by nested method calls
    • Ferenczi S. Guarded methods vs. inheritance anomaly inheritance anomaly solved by nested method calls. ACM SIGPLAN Notices. 30(2):1991;49-58.
    • (1991) ACM SIGPLAN Notices , vol.30 , Issue.2 , pp. 49-58
    • Ferenczi, S.1
  • 38
    • 84947742394 scopus 로고    scopus 로고
    • Reasoning about classes in object-oriented languages logical models and tools
    • Ch. Hankin. European Symposium on Programming, Berlin: Springer-Verlag
    • Hensel U., Huisman M., Jacobs, B., Tews H. Reasoning about classes in object-oriented languages logical models and tools. Hankin Ch. European Symposium on Programming. Lecture Notes in Computer Science. vol. 1381:1998;105-121 Springer-Verlag, Berlin.
    • (1998) Lecture Notes in Computer Science , vol.1381 , pp. 105-121
    • Hensel, U.1    Huisman, M.2    Jacobs, B.3    Tews, H.4
  • 39
    • 85029786412 scopus 로고
    • Constructs for modeling information systems with Petri nets
    • Proceedings of 13th Application and Theory of Petri Nets, Berlin: Springer-Verlag
    • Heuser C.A., Richter G. Constructs for modeling information systems with Petri nets. Proceedings of 13th Application and Theory of Petri Nets. Lecture Notes in Computer Science. vol. 616:1992;224-243 Springer-Verlag, Berlin.
    • (1992) Lecture Notes in Computer Science , vol.616 , pp. 224-243
    • Heuser, C.A.1    Richter, G.2
  • 40
    • 84955616634 scopus 로고    scopus 로고
    • (Objects + Concurrency) and reusability - A proposal to circumvent the inheritance anomaly
    • ECOOP'96 - Object-Oriented Programming, Berlin: Springer-Verlag
    • Lechner U., Langauer C., Nickel F., Wirsing M. (Objects. + Concurrency) and reusability - a proposal to circumvent the inheritance anomaly ECOOP'96 - Object-Oriented Programming. Lecture Notes in Computer Science. vol. 1098:1996;232-248 Springer-Verlag, Berlin.
    • (1996) Lecture Notes in Computer Science , vol.1098 , pp. 232-248
    • Lechner, U.1    Langauer, C.2    Nickel, F.3    Wirsing, M.4
  • 41
    • 0027113376 scopus 로고
    • Conditional rewriting logic as a unified model for concurrency
    • Meseguer J. Conditional rewriting logic as a unified model for concurrency. Theoretical Computer Science. 96:1992;73-155.
    • (1992) Theoretical Computer Science , vol.96 , pp. 73-155
    • Meseguer, J.1
  • 42
    • 0002893365 scopus 로고
    • A logical theory of concurrent objects and its realization in the maude language
    • G. Agha, P. Wegner, & A. Yonezawa. The MIT Press
    • Meseguer J. A logical theory of concurrent objects and its realization in the maude language. Agha G., Wegner P., Yonezawa A. Research Directions in Object-Based Concurrency. 1993;314-390 The MIT Press.
    • (1993) Research Directions in Object-based Concurrency , pp. 314-390
    • Meseguer, J.1
  • 43
    • 85027492114 scopus 로고
    • Solving the inheritance anomaly in concurrent object-oriented programming
    • ECOOP'93 - Object-Oriented Programming, Berlin: Springer-Verlag
    • Meseguer J. Solving the inheritance anomaly in concurrent object-oriented programming. ECOOP'93 - Object-Oriented Programming. Lecture Notes in Computer Science. vol. 707:1993;220-246 Springer-Verlag, Berlin.
    • (1993) Lecture Notes in Computer Science , vol.707 , pp. 220-246
    • Meseguer, J.1
  • 44
    • 0030785950 scopus 로고    scopus 로고
    • Architectural styles, design patterns, and objects
    • Monroe T., Kompanek A., Melton R., Garlan D. Architectural styles, design patterns, and objects. IEEE Software. 14(1):1997;43-52.
    • (1997) IEEE Software , vol.14 , Issue.1 , pp. 43-52
    • Monroe, T.1    Kompanek, A.2    Melton, R.3    Garlan, D.4
  • 46
    • 22644450258 scopus 로고    scopus 로고
    • A partial order event model for concurrent objects
    • Proceedings of CONCUR'99, Berlin: Springer-Verlag
    • Meseguer J., Talcott C. A partial order event model for concurrent objects. Proceedings of CONCUR'99. Lecture Notes in Computer Science. vol. 1664:1999;415-430 Springer-Verlag, Berlin.
    • (1999) Lecture Notes in Computer Science , vol.1664 , pp. 415-430
    • Meseguer, J.1    Talcott, C.2
  • 47
    • 0001332790 scopus 로고
    • Analysis of inheritance anomaly in concurrent object-oriented languages
    • G. Agha, P. Wegner, & A. Yonezawa. The MIT Press
    • Matsuoka S., Yonezawa A. Analysis of inheritance anomaly in concurrent object-oriented languages. Agha G., Wegner P., Yonezawa A. Research Directions in Object-Based Concurrency. 1993;107-150 The MIT Press.
    • (1993) Research Directions in Object-based Concurrency , pp. 107-150
    • Matsuoka, S.1    Yonezawa, A.2
  • 48
    • 0024702164 scopus 로고
    • Schema evolution in object-oriented database systems
    • Nguyen G.T. Schema evolution in object-oriented database systems. Data & Knowledge Engineering. 4(1):1989;43-67.
    • (1989) Data & Knowledge Engineering , vol.4 , Issue.1 , pp. 43-67
    • Nguyen, G.T.1
  • 51
    • 0002376297 scopus 로고    scopus 로고
    • An object-oriented analysis and design notation for concurrency distributed systems
    • Rasmussen G., Henderson-Sellers B., Low G. An object-oriented analysis and design notation for concurrency distributed systems. Journal of Object-Oriented Programming. 9(6):1996;14-27.
    • (1996) Journal of Object-oriented Programming , vol.9 , Issue.6 , pp. 14-27
    • Rasmussen, G.1    Henderson-Sellers, B.2    Low, G.3
  • 55
    • 0025489261 scopus 로고
    • Federated database systems for managing distributed, heterogeneous, and autonomous databases
    • Sheth A.P., Larson J.A. Federated database systems for managing distributed, heterogeneous, and autonomous databases. ACM Computing Surveys. 22(3):1990;183-236.
    • (1990) ACM Computing Surveys , vol.22 , Issue.3 , pp. 183-236
    • Sheth, A.P.1    Larson, J.A.2
  • 56
    • 0003723732 scopus 로고    scopus 로고
    • Using UML for modeling complex real-time systems
    • ObjectTime Limited
    • B. Selic, J. Rumbaugh, Using UML for modeling complex real-time systems. Technical report, ObjectTime Limited, 1998, Available from 〈http://www. objecttime.com/otl/technical/〉.
    • (1998) Technical Report
    • Selic, B.1    Rumbaugh, J.2
  • 61
    • 84958078882 scopus 로고
    • Evolution in object databases
    • Stuttgart Leipzig: Teubner-Verlag. (in German)
    • Tresch M. Evolution in object databases. Teubner-Texte zur Informatik. vol. 10:1995;Teubner-Verlag, Stuttgart Leipzig. (in German).
    • (1995) Teubner-texte zur Informatik , vol.10
    • Tresch, M.1
  • 62
    • 0003040810 scopus 로고
    • Concepts and paradigms of object-oriented programming
    • Wegner P. Concepts and paradigms of object-oriented programming. OOPS Messenger. 1:1990;7-87.
    • (1990) OOPS Messenger , vol.1 , pp. 7-87
    • Wegner, P.1
  • 64
    • 35048855064 scopus 로고    scopus 로고
    • Modeling dynamic software components with uml
    • R. France, B. Rumpe (Eds.), UML'99 - The Unified Modeling Language, Beyond the Standard, Proceedings Second International Conference, Fort Collins, CO, USA, 28-30, October 1999, Springer, Berlin
    • A. Wienberg, F. Matthes, M. Boger. Modeling dynamic software components with uml , in: R. France, B. Rumpe (Eds.), UML'99 - The Unified Modeling Language, Beyond the Standard, Proceedings Second International Conference, Fort Collins, CO, USA, 28-30, October 1999, LNCS, vol. 1723, Springer, Berlin, 1999, pp. 204-219.
    • (1999) LNCS , vol.1723 , pp. 204-219
    • Wienberg, A.1    Matthes, F.2    Boger, M.3
  • 65
    • 2542473392 scopus 로고    scopus 로고
    • Metalevel architectures and separation of crosscutting concerns
    • Springer-Verlag, Berlin
    • Yonezawa A., Matsuoka S. Metalevel architectures and separation of crosscutting concerns. Proceedings of REFLECTION 2001. vol. 2192:2001;Springer- Verlag, Berlin.
    • (2001) Proceedings of REFLECTION 2001 , vol.2192
    • Yonezawa, A.1    Matsuoka, S.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.