An aspect-oriented approach to supporting the design of system software

被引:0
|
作者
Netinant, P [1 ]
Constantinides, CA [1 ]
Elrad, T [1 ]
机构
[1] Bangkok Univ, Dept Comp Sci, Bangkok, Thailand
关键词
adaptability; aspect-oriented framework; reusability; system software;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The benefits associated with separation of concerns are well established It is difficult to design system software to meet a better separation of concerns, which can provide a number of benefits such as comprehension, reusability, extensibility, and reconfigurability in both the design and implementation. In order to maximize these benefits, advanced separation of concerns techniques are required in both design and implementation. During design, some aspects, such as synchronization, scheduling, performance and fault tolerance, cut across the basic functionalities of the system software. By separating the different aspects of the system software in the design, we can provide a better generic design model of system software. Aspect-Oriented Programming is a methodology that aims at separating components and aspects from the early stages of the software life cycle, and using techniques to combining them together at the implementation phase. In this paper we discuss an aspect-oriented framework that can simplify system design by expressing it at a higher level of abstraction. Our work concentrates on how to achieve a higher separation of aspects, components, and layers from each other. Our goal is to achieve a better design model for system software in terms of flexibility, reuse and adaptability.
引用
收藏
页码:521 / 524
页数:4
相关论文
共 50 条
  • [1] Aspect-Oriented Approach for Supporting House Bookkeeping Software Design
    Rukhiran, Meennapa
    Netinant, Paniti
    [J]. 2017 INTERNATIONAL CONFERENCE ON SOFTWARE AND E-BUSINESS (ICSEB 2017), 2015, : 49 - 54
  • [2] An Aspect-Oriented Approach for Supporting Autonomic Reconfiguration of Software Architectures
    Costa-Soria, Cristobal
    Perez, Jennifer
    Angel Carsi, Jose
    [J]. INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2011, 35 (01): : 14 - 26
  • [3] An approach for supporting Aspect-Oriented Domain Modeling
    Gray, J
    Bapty, T
    Neema, S
    Schmidt, DC
    Gokhale, A
    Natarajan, B
    [J]. GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING 2003, PROCEEDINGS, 2003, 2830 : 151 - 168
  • [4] Aspect-oriented modeling for embedded software design
    Noda, Natsuko
    Kishi, Tomoji
    [J]. 14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 342 - +
  • [5] Coordination in software architectures:: an aspect-oriented approach
    Perez, Jennifer
    Llavador, Manuel
    Carsi, Jose A.
    Canos, Jose H.
    Ramos, Isidro
    [J]. 5TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2006, : 219 - +
  • [6] An Aspect-Oriented Approach for Software Security Hardening: from Design to Implementation
    Mouheb, Djedjiga
    Talhi, Chamseddine
    Mourad, Azzam
    Lima, Vitor
    Debbabi, Mourad
    Wang, Lingyu
    Pourzandi, Makan
    [J]. NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2009, 199 : 203 - 222
  • [7] A concern architecture view for aspect-oriented software design
    Mika Katara
    Shmuel Katz
    [J]. Software & Systems Modeling, 2007, 6 : 247 - 265
  • [8] Slicing aspect-oriented software
    Zhao, JJ
    [J]. 10TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2002, : 251 - 260
  • [9] A concern architecture view for aspect-oriented software design
    Katara, Mika
    Katz, Shmuel
    [J]. SOFTWARE AND SYSTEMS MODELING, 2007, 6 (03): : 247 - 265
  • [10] An Aspect-Oriented Approach for the Development of Complex Simulation Software
    Ionescu, Tudor B.
    Piater, Andreas
    Scheuermann, Walter
    Laurien, Eckart
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2010, 9 (01): : 161 - 181