Title :
Dynamic behavior and protocol models for incremental changes among a set of collaborative objects
Author :
Thang, Nguyen Truong ; Katayama, Takuya
Author_Institution :
Sch. of Inf. Sci., Japan Adv. Inst. of Sci. & Technol., Japan
Abstract :
Separation of concerns [P. Tarr et al., (1999)] plays a critical role to the success of software development and evolution. We focus mainly on an approach to separate concerns during analysis stage. More specifically, concerns are collaborations in a given role-based system [T. T. Nguyen et al., (2003), Y. Smaragdakis et al., (1998)], and one or more other collaborations to be added due to an incremental change. First, we investigate changes made to an individual object´s behavior by superimposing the refinement on the object´s statechart within a proposed formal dynamic behavior model. Such individual extensions of collaborative objects are then put together in a collaborative context for a holistic effect crosscutting many objects due to the introduction of an incremental change. In addition to behavior model based on statecharts, we claim that modeling a collaborative system requires an extra protocol model which is separate but complementary to the behavior model. We believe that complete behavior of any system, either complete or partial, can be fully expressed by these two models. More importantly, incremental changes and their effects can be easily handled in a modular fashion within these models.
Keywords :
formal specification; formal verification; object-oriented programming; software maintenance; software prototyping; collaborative objects; formal dynamic behavior model; incremental changes; individual object behavior; object statechart; protocol models; role-based system; software development; software evolution; Books; Collaboration; Collaborative software; Collaborative work; Conferences; Genetic programming; Information science; Object oriented modeling; Protocols; Software libraries;
Conference_Titel :
Software Evolution, 2003. Proceedings. Sixth International Workshop on Principles of
Print_ISBN :
0-7695-1903-2
DOI :
10.1109/IWPSE.2003.1231208