The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming
Abstract:Current and future (conventional) notations used in Conceptual Modeling Techniques should have a precise (formal) semantics to provide a well-defined software development process, in order to go from specification to implementation in an automated way. To achieve this objective, the OO-method approach to Information Systems Modeling presented in this paper attempts to overcome the conventional (informal)/formal dichotomy by selecting the best ideas from both approaches. The OO-method makes a clear distinction between the problem space (centered on what the system is) and the solution space (centered on how it is implemented as a software product). It provides a precise, conventional graphical notation to obtain a system description at the problem space level, however this notation is strictly based on a formal OO specification language that determines the conceptual modeling constructs needed to obtain the system specification. An abstract execution model determines how to obtain the software representations corresponding to these conceptual modeling constructs. In this way, the final software product can be obtained in an automated way.
暂无分享,去 创建一个
[1] Roelf J. Wieringa,et al. Algebraic Foundations for Dynamic Conceptual Models , 1990 .
[2] Ivar Jacobson,et al. Object-oriented software engineering - a use case driven approach , 1993, TOOLS.
[3] John Daniels,et al. Designing object systems: object-oriented modelling with Syntropy , 1995 .
[4] William E. Lorensen,et al. Object-Oriented Modeling and Design , 1991, TOOLS.
[5] John B. Shoven,et al. I , Edinburgh Medical and Surgical Journal.
[6] Amnon Naamad,et al. The STATEMATE semantics of statecharts , 1996, TSEM.
[7] Gunter Saake,et al. Gaining a Uniform View of Different Integration Aspects in a Prototyping Environment , 1995, DEXA.
[8] Colette Rolland,et al. A Comprehensive View of Process Engineering , 1998, CAiSE.
[9] Roel Wieringa,et al. A survey of structured and object-oriented software specification methods and techniques , 1998, CSUR.
[10] David W. Embley,et al. An Active, Object-Oriented, Model-Equivalent Programming Language , 1995, Advances in Object-Oriented Data Modeling.
[11] Stephen W. Clyde,et al. Turnable formalism in object-oriented systems analysis: meeting the needs of both theoreticians and practitioners , 1992, OOPSLA 1992.
[12] Coln Atkinson,et al. Object-oriented development: The fusion method , 1996 .
[13] David W. Embley,et al. Automated Support for the Development of Formal Object-Oriented Requirements Specifications , 1994, CAiSE.
[14] MSc Mbcs CEng Michael Bronzite BSc. System Development , 2000, Springer London.
[15] Cristina Sernadas,et al. Object-Oriented Specification of Databases: An Algebraic Approach , 1987, VLDB.
[16] Julius T. Tou,et al. Information Systems , 1973, GI Jahrestagung.
[17] Oscar Pastor,et al. Objects as Observable Processes , 1993, DAISD.
[18] Rebecca Wirfs-Brock,et al. Designing object-oriented software , 1990 .
[19] Juliana Küster Filipe Bowles,et al. The TROLL Approach to Conceptual Modeling: Syntax, Semantics and Tools , 1998, ER.
[20] Mojgan Kowsari,et al. A Validation System for Object Oriented Specifications of Information Systems , 1997, ADBIS.
[21] Amílcar Sernadas,et al. Logics for Specifying Concurrent Information Systems , 1998, Logics for Databases and Information Systems.
[22] A. Jefferson Offutt,et al. SOFL: A Formal Engineering Methodology for Industrial Applications , 1998, IEEE Trans. Software Eng..
[23] Ralph Johnson,et al. design patterns elements of reusable object oriented software , 2019 .
[24] Saul A. Kripke,et al. Naming and Necessity , 1980 .
[25] Oscar Pastor,et al. OBJECT-ORIENTED CONCEPTUAL MODELING TECHNIQUES TO DESIGN AND IMPLEMENT A SOUND AND ROBUST ORACLE ENVIRONMENT , 2000 .
[26] Sheila J. White,et al. The language of children: Development in home and school . Mathilda Holzman. Englewood Cliffs, NJ: Prentice-Hall, 1983. , 1984, Applied Psycholinguistics.
[27] Gunter Saake,et al. OMTROLL - Object Modeling in Troll , 1993 .
[28] Grady Booch,et al. Object-oriented analysis and design with applications (2nd ed.) , 1993 .
[29] Tok Wang Ling,et al. 17th International Conference on Conceptual Modeling (ER'98) , 1999, Data Knowl. Eng..
[30] Gunter Saake,et al. Monitoring dynamic integrity constraints based on temporal logic , 1987, Inf. Syst..
[31] Desmond D'Souza,et al. Objects, Components, and Frameworks with UML: The Catalysis Approach , 1998 .
[32] David W. Embley,et al. Turnable formalism in object-oriented systems analysis: meeting the needs of both theoreticians and practitioners , 1992, OOPSLA.
[33] Oscar Pastor,et al. OASIS: An Object-Oriented Specification Language , 1992, CAiSE.
[34] Gio Wiederhold,et al. Mediators in the architecture of future information systems , 1992, Computer.
[35] Roel Wieringa,et al. Postmodern Software Design with NYAM: Not Yet Another Method , 1997, Requirements Targeting Software and Systems Engineering.
[36] Vicente Pelechano,et al. From Object Oriented Conceptual Modeling to Automated Programming in Java , 1998, ER.
[37] Grady Booch,et al. Object-Oriented Analysis and Design with Applications , 1990 .
[38] João Gouveia,et al. Architectural Concerns in Automating Code Generation , 1999, WICSA.