Practical application of formal methods for specification and analysis of software architecture

被引:0
|
作者
Maxwell, C [1 ]
Parakhine, A [1 ]
Leaney, J [1 ]
机构
[1] Univ Technol Sydney, Fac Informat Technol, Sydney, NSW 2007, Australia
关键词
D O I
10.1109/ASWEC.2005.37
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With the ever-growing pace of technological advancement, computer software is required to become increasingly complex to meet the demands of today's leading edge technologies, and their applications. However fulfilling this requirement creates new, previously unknown, problems pertaining to non-functional properties of software. Specifically, as the software complexity escalates, it becomes increasingly difficult to scale the software in order to cope with the sometimes overwhelming demand created by system growth. It is therefore essential to have processes for addressing the issues associated with scalability that arise due to the complexity in software systems. In this paper we describe an approach aimed at fulfilling the need for such processes. A combination of Object-Z and temporal logic is used to create an architectural description open to further analysis. We also demonstrate the practicality of this methodology within the context of the Coordinated Adaptive Traffic System (CATS).
引用
下载
收藏
页码:302 / 311
页数:10
相关论文
共 50 条
  • [1] Applying practical formal methods to the specification and analysis of security properties
    Heitmeyer, C
    INFORMATION ASSURANCE IN COMPUTER NETWORKS: METHODS, MODELS AND ARCHITECTURES FOR NETWORK SECURITY, PROCEEDINGS, 2001, 2052 : 84 - 89
  • [2] Formal Specification of Software Architecture Security Tactics
    Wyeth, Andrew
    Zhang, Cui
    22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 172 - 175
  • [3] Practical application of functional and relational methods for the specification and verification of safety critical software
    Lawford, M
    McDougall, J
    Froebel, P
    Moum, G
    ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, PROCEEDINGS, 2000, 1816 : 73 - 88
  • [4] Technology transfer issues for formal methods of software specification
    Furman Univ, Greenville, United States
    Software Engineering Education Conference, Proceedings, 2000, : 23 - 31
  • [5] Developing an ROV software control architecture: a formal specification approach
    de Assis, Fabio Henrique
    Takase, Fabio Kawaoka
    Maruyama, Newton
    Miyagi, Paulo Eigi
    38TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2012), 2012, : 3107 - 3112
  • [6] Combining formal specification methods and informal specification methods for requirement analysis
    Zhang, LC
    1997 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2: PACRIM 10 YEARS - 1987-1997, 1997, : 444 - 447
  • [7] Experience with applying formal methods to protocol specification and system architecture
    Azimi, M
    Chou, CT
    Kumar, A
    Lee, VW
    Mannava, PK
    Park, S
    FORMAL METHODS IN SYSTEM DESIGN, 2003, 22 (02) : 109 - 116
  • [8] Experience with Applying Formal Methods to Protocol Specification and System Architecture
    Mani Azimi
    Ching-Tsun Chou
    Akhilesh Kumar
    Victor W. Lee
    Phamndra K. Mannava
    Seungjoon Park
    Formal Methods in System Design, 2003, 22 : 109 - 116
  • [9] Formal Specification and Analysis of Timing Properties in Software Systems
    AlTurki, Musab
    Dhurjati, Dinakar
    Yu, Dachuan
    Chander, Ajay
    Inamura, Hiroshi
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5503 : 262 - +
  • [10] Assessing the practical benefits of formal methods for software development
    Droschl, G
    Kuhn, W
    Sonneck, G
    Thuswald, M
    SAFETY SCIENCE, 2002, 40 (09) : 719 - 730