Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/512035.512066acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article

Towards consistency-preserving model evolution

Published: 19 May 2002 Publication History

Abstract

Model-based software development poses requirements on the quality of models which cannot yet be fulfilled by models in the standard object-oriented modeling language, the UML. In particular, the semantic consistency of UML models is an open issue. Model-based evolution, as one crucial aspect of model-based development, requires support for re-establishing the consistency of a new version of the model after an evolution step.In this position paper, we observe that, under certain assumptions, the new model can be shown to be consistent if a certain semantic relation holds between the replaced sub-models. Thereby, one can avoid a complete re-iteration of all consistency checks for the new model, concentrating instead on those parts that have been modified.

References

[1]
E. Boiten, H. Bowman, J. Derrick, and M. Steen. Viewpoint consistency in Z and LOTOS: A case study. In J. Fitzgerald, C. B. Jones, and P. Lucas, editors, FME'97: Industrial Applications and Strengthened Foundations of Formal Methods (Proc. 4th Intl. Symposium of Formal Methods Europe, Graz, Austria, September 1997), volume 1313 of Lecture Notes in Computer Science, pages 644-664. Springer-Verlag, Sept. 1997.
[2]
G. Engels, J. M. Küster, L. Groenewegen, and R. Heckel. A methodology for specifying and analyzing consistency of object-oriented behavioral models. In V. Gruhn, editor, Proceedings of the 8th European Software Engineering Conference (ESEC), pages 186-195. ACM Press, 2001.
[3]
Formal Systems Europe (Ltd). Failures-Divergence-Refinement: FDR2 User Manual, 1997.
[4]
C. A. R. Hoare. Communcating Sequential Processes. Prentice Hall, 1985.
[5]
Object Management Group. Model driven architecture, 2001. http://www.omg.org/mda.
[6]
Object Modeling Group. Unified Modelling Language Specification, version 1.3, June 1999. URL: uml.shl.com:80/docs/UML1.3/99-06-08.pdf.
[7]
B. Rumpe, M. Schoenmakers, A. Radermacher, and A. Schürr. UML + ROOM as a standard ADL? In Proc. ICECCS'99 Fifth IEEE International Conference on Engineering of Complex Computer Systems, Las Vegas, USA. IEEE Computer Society Press, 1999.
[8]
B. Selic. Using UML for modeling complex real-time systems. In F. Mueller and A. Bestavros, editors, Languages, Compilers, and Tools for Embedded Systems, volume 1474 of Lecture Notes in Computer Science, pages 250-262. Springer Verlag, 1998.

Cited By

View all
  • (2016)Managing changes in the enterprise architecture modelling contextEnterprise Information Systems10.1080/17517575.2014.98621910:6(666-696)Online publication date: 1-Jul-2016
  • (2014)Quantitative evaluation of model consistency evolution in compositional service-oriented simulation using a connected hyper-digraphJournal of Zhejiang University SCIENCE C10.1631/jzus.C130008915:1(1-12)Online publication date: 9-Jan-2014
  • (2013)On model compatibility with referees and contextsSoftware and Systems Modeling (SoSyM)10.1007/s10270-012-0241-412:3(475-488)Online publication date: 1-Jul-2013
  • Show More Cited By

Index Terms

  1. Towards consistency-preserving model evolution

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    IWPSE '02: Proceedings of the International Workshop on Principles of Software Evolution
    May 2002
    155 pages
    ISBN:1581135459
    DOI:10.1145/512035
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 19 May 2002

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. UML
    2. consistency
    3. evolution
    4. object-oriented modeling

    Qualifiers

    • Article

    Conference

    IWPSE02
    Sponsor:

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 22 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2016)Managing changes in the enterprise architecture modelling contextEnterprise Information Systems10.1080/17517575.2014.98621910:6(666-696)Online publication date: 1-Jul-2016
    • (2014)Quantitative evaluation of model consistency evolution in compositional service-oriented simulation using a connected hyper-digraphJournal of Zhejiang University SCIENCE C10.1631/jzus.C130008915:1(1-12)Online publication date: 9-Jan-2014
    • (2013)On model compatibility with referees and contextsSoftware and Systems Modeling (SoSyM)10.1007/s10270-012-0241-412:3(475-488)Online publication date: 1-Jul-2013
    • (2011)An agent-oriented approach to change propagation in software maintenanceAutonomous Agents and Multi-Agent Systems10.1007/s10458-010-9163-023:3(384-452)Online publication date: 1-Nov-2011
    • (2010)An observer-based notion of model inheritanceProceedings of the 13th international conference on Model driven engineering languages and systems: Part I10.5555/1926458.1926463(31-45)Online publication date: 3-Oct-2010
    • (2010)An Observer-Based Notion of Model InheritanceModel Driven Engineering Languages and Systems10.1007/978-3-642-16145-2_3(31-45)Online publication date: 2010
    • (2008)Generation of Repair Plans for Change PropagationAgent-Oriented Software Engineering VIII10.1007/978-3-540-79488-2_10(132-146)Online publication date: 2008
    • (2007)Generation of repair plans for change propagationProceedings of the 8th international conference on Agent-oriented software engineering VIII10.5555/1793090.1793103(132-146)Online publication date: 14-May-2007
    • (2006)Formal Verification of Consistency in Model-Driven Development of Distributed Communicating Systems and Communication ProtocolsProceedings of the Second International Symposium on Leveraging Applications of Formal Methods, Verification and Validation10.1109/ISoLA.2006.40(425-432)Online publication date: 15-Nov-2006
    • (2006)An agent-oriented approach to change propagation in software evolutionProceedings of the Australian Software Engineering Conference10.1109/ASWEC.2006.10(309-318)Online publication date: 18-Apr-2006
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media