Modularization of quality requirement through aspects from quality scenariosQuality scenario로부터 aspect 도출을 통한 quality requirement의 모듈화

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 353
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorLee, Dan-Hyung-
dc.contributor.advisor이단형-
dc.contributor.authorPark, Jong-Gul-
dc.contributor.author박종걸-
dc.date.accessioned2011-12-30-
dc.date.available2011-12-30-
dc.date.issued2006-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=392626&flag=dissertation-
dc.identifier.urihttp://hdl.handle.net/10203/55446-
dc.description학위논문(석사) - 한국정보통신대학교 : 공학부, 2006, [ xii, 59 p. ]-
dc.description.abstractSeparation of concerns, if appropriately applied, brings many software engineering benefits such as complexity reduction, reusability, evolvability, and so forth [6]. Long ago, object-oriented programming made more advancements than the former paradigm, structured programming did in terms of separation of concerns. Now, Aspect Oriented Programming (AOP) is being accepted as a more advanced solution to the complexity of the software. As an extension to the separation of concerns [4] which is one of the principles in software engineering, separation of crosscutting concerns increases the modularity and as a result, the software quality can be improved. The AOP technique has been more used at the programming level but for systematic application of AOP,, this technique is more and more widely used from the early stages of software development, which is called the ``early aspect``. Quality requirements are typical crosscutting concerns. Many researches have been performed on the modularization of quality requirements especially in the field of requirement engineering. However the module captured in the requirement phase does not match well with the programming construct ``aspect`` in the implementation. In this paper, to overcome the problem in handling aspects in the requirement phase, the aspect concept is applied just after the architecture is set up with the proper quality requirements of the system being developed. With the architecture, quality scenarios and tactics as inputs, we introduce a way to aspectize the tactics. And with examples in various quality attributes, we show the aspect extracted from tactic can be easily connected to the implementation. Because we aspectize quality requirements from the solution arena, quality requirements can be more seamlessly connected to the implementation construct in the name of aspect. With this approach we can aspectize the only aspect that can be realized in the programming construct. This means that ...eng
dc.languageeng-
dc.publisher한국정보통신대학교-
dc.subjectAspect Oriented Programming-
dc.subjectArchitecture-
dc.subject아키텍쳐-
dc.subject관점지향프로그래밍-
dc.titleModularization of quality requirement through aspects from quality scenarios-
dc.title.alternativeQuality scenario로부터 aspect 도출을 통한 quality requirement의 모듈화-
dc.typeThesis(Master)-
dc.identifier.CNRN392626/225023-
dc.description.department한국정보통신대학교 : 공학부, -
dc.identifier.uid020044596-
dc.contributor.localauthorLee, Dan-Hyung-
dc.contributor.localauthor이단형-
Appears in Collection
School of Engineering-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