Behavioral composition for compatible software module evolution안정적 소프트웨어 모듈 진화를 위한 객체 행위 합성

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 352
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorBae, Doo-Hwan-
dc.contributor.advisor배두환-
dc.contributor.authorLee, Sun-Ae-
dc.contributor.author이선애-
dc.date.accessioned2011-12-13T06:04:15Z-
dc.date.available2011-12-13T06:04:15Z-
dc.date.issued2004-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=238521&flag=dissertation-
dc.identifier.urihttp://hdl.handle.net/10203/34612-
dc.description학위논문(석사) - 한국과학기술원 : 전산학전공, 2004.2, [ vi, 43 p. ]-
dc.description.abstractInheritance mechanism has been suggested as a good solution for incremental modification in object-oriented development. However, inheritance without compatibility causes poor readability of a program, makes the maintenance of a software module difficult, and often leads to unexpected behavior. Therefore, it is important to guarantee behavior compatibility. In this thesis, we propose a mechanism for compatible software module evolution using composition rules in terms of statechart. There are two kinds of composition rules. One is mixin rule that is used as white-box composition. Using the mixin rules, designers can make variations of an object. The other is delegation rule that is used as black-box composition, and designers can compose objects without knowing the internal structure of the objects. The composition rules guarantee some level of compatibility between supertypes and subtypes on subtyping. This work addresses the composition of existing different objects, while previous work mainly focused on specialization and life cycle of an object. This work also provides the basis of automatic construction of software modules at design stage.eng
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectBEHAVIORAL COMPOSITION-
dc.subject객체 행위-
dc.titleBehavioral composition for compatible software module evolution-
dc.title.alternative안정적 소프트웨어 모듈 진화를 위한 객체 행위 합성-
dc.typeThesis(Master)-
dc.identifier.CNRN238521/325007 -
dc.description.department한국과학기술원 : 전산학전공, -
dc.identifier.uid020023423-
dc.contributor.localauthorBae, Doo-Hwan-
dc.contributor.localauthor배두환-
Appears in Collection
CS-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0