(A) feature based software modelling by dependency alignment for levelled maintenance의존성 정렬을 이용한 기능 기반의 소프트웨어 구축방안 연구

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 446
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorBae, Doo-Hwan-
dc.contributor.advisor배두환-
dc.contributor.authorKim, Jung-Yoon-
dc.contributor.author김정윤-
dc.date.accessioned2011-12-13T05:21:27Z-
dc.date.available2011-12-13T05:21:27Z-
dc.date.issued2006-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=254434&flag=dissertation-
dc.identifier.urihttp://hdl.handle.net/10203/32906-
dc.description학위논문(박사) - 한국과학기술원 : 전산학전공, 2006.8, [ vii, 100 p. ]-
dc.description.abstractWhile the way we build software affects significantly its maintenance in terms of the effort and cost, the experience level of the maintainer in software acquirers`` organization is also one of concerns. In this context, often the maintainer is the user of the system. Unfortunately, it is quite possible to lose the trustworthiness of the software due to the inexperience of the maintainer, especially when the maintainer is without the help of original developers. For example, many organizations including bank, government, and military have their own task force team to maintain their delivered software. Preserving the trustworthiness of such software is as important as developing the software. While the way we build software affects significantly its maintenance in terms of the effort and cost, the experience level of the users who are maintaining it is also one of concerns. Unfortunately, it is quite possible to lose the trustworthiness of the software due to the inexperience of the maintaining users, especially when those users are without the help of original developers. One remedy for controlling the effect of the maintainer``s modifications to the trustworthy software is to restrict the access to software parts (modules) according to the experience level of users. For such remedy to be successful, the software should be constructed in such a way that its parts under maintenance affect others as less as possible, in principle. We propose Feature Based Modelling (FBM): an approach to software construction aligning the dependencies in one direction among software parts restrictively so that they are allocated to maintaining users depending on their experience level. FBM decompose the software into features based on functionalities and order them by essentiality that indicates the degree of the criticality of each feature. The dependencies of the design units and code modules are ordered in such a way that the less essential one is dependent on more essential on...eng
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectmaintainer-
dc.subjectessentiality-
dc.subjectdependency alignment-
dc.subjectfeature-
dc.subjectunidirectional dependency-
dc.subject일방의존성-
dc.subject유지보수성-
dc.subject본질성-
dc.subject의존성 정렬-
dc.subject기능-
dc.title(A) feature based software modelling by dependency alignment for levelled maintenance-
dc.title.alternative의존성 정렬을 이용한 기능 기반의 소프트웨어 구축방안 연구-
dc.typeThesis(Ph.D)-
dc.identifier.CNRN254434/325007 -
dc.description.department한국과학기술원 : 전산학전공, -
dc.identifier.uid020015075-
dc.contributor.localauthorBae, Doo-Hwan-
dc.contributor.localauthor배두환-
Appears in Collection
CS-Theses_Ph.D.(박사논문)
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