Evolvable Integration of Activities with Statecharts

G. Gülesir, Lodewijk Bergmans, Mehmet Aksit

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    28 Downloads (Pure)


    The dynamic behavior of a system can be specified in statecharts, and the activities of the system can be implemented in terms of functions in the C programming language. Later, the statecharts and the activities can be integrated to realize the system that fulfils a given set of requirements. After the integration, the statecharts, the activities, and the requirements are subject to change due to emerging necessities such as bug fixes. Any change to any of these artifacts has a cost in terms of effort, and risk of errors. In this paper, we provide a rigorous analysis of a relevant subset of possible changes to activities, and their associated costs. In addition, we present the overview of our solution to reduce these costs.
    Original languageUndefined
    Title of host publication3rd European Workshop on Aspects in Software
    PublisherUniversity of Bonn
    Number of pages6
    ISBN (Print)not assigned
    Publication statusPublished - 2006
    Event3rd European Workshop on Aspects in Software, EWAS 2006 - University of Twente, Enschede, Netherlands
    Duration: 31 Aug 20061 Sep 2006
    Conference number: 3

    Publication series

    PublisherUniversity of Bonn


    Workshop3rd European Workshop on Aspects in Software, EWAS 2006
    Abbreviated titleEWAS
    Internet address


    • IR-66970
    • METIS-237981
    • Software Composition
    • EWI-9372

    Cite this