Quantitative Properties of Software Systems: Specification, Verification, and Synthesis

被引:0
|
作者
Krstic, Srdan [1 ]
机构
[1] Politecn Milan, DEIB, DEEPSE Grp, Via Golgi 42, I-20133 Milan, Italy
关键词
Temporal logic; trace checking; verification; quantitative properties; synthesis; specifications; aggregate operators;
D O I
10.1145/2591062.2591093
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Functional and non-functional requirements are becoming more and more complex, introducing ambiguities in the natural language specifications. A very broad class of such requirements are the ones that define quantitative properties of software systems. Properties of this kind are of key relevance to express quality of service. For example, they are used to specify bounds on the timing information between specific events, or on their number of occurrences. Sometimes, they are also used to express higher level properties such as aggregate values over the multiplicity of certain events in a specific time window. These are practical specification patterns that can be frequently found in system documentation. The goal of this thesis is to develop an approach for specifying and verifying quantitative properties of complex software systems that execute in a changing environment. In addition, it will also explore synthesis techniques that can be applied to infer such type of properties from execution traces.
引用
收藏
页码:674 / 677
页数:4
相关论文
共 50 条
  • [41] Specification and verification of concurrent systems in CESAR
    Queille, J. P.
    Sifakis, J.
    [J]. 25 YEARS OF MODEL CHECKING: HISTORY, ACHIEVEMENTS, PERSPECTIVES, 2008, 5000 : 216 - 230
  • [42] COMPOSITIONAL SPECIFICATION AND VERIFICATION OF DISTRIBUTED SYSTEMS
    JONSSON, B
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (02): : 259 - 303
  • [43] FORMAL SPECIFICATION AND VERIFICATION OF MICROPROCESSOR SYSTEMS
    JOYCE, JJ
    [J]. INTEGRATION-THE VLSI JOURNAL, 1989, 7 (03) : 247 - 266
  • [44] On the Algebraic Specification and Verification of Parallel Systems
    Triantafyllou, Nikolaos
    Ksystra, Katerina
    Stefaneas, Petros
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: SPECIALIZED TECHNIQUES AND APPLICATIONS, PT II, 2014, 8803 : 623 - 624
  • [45] Formal verification of functional properties of a SCR-style software requirements specification using PVS
    Kim, T
    Stringer-Calvert, D
    Cha, S
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2005, 87 (03) : 351 - 363
  • [46] Formal verification of functional properties of an SCR-style software requirements specification using PVS
    Kim, T
    Stringer-Calvert, D
    Cha, S
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANAYLSIS OF SYSTEMS, PROCEEDINGS, 2002, 2280 : 205 - 220
  • [47] Architecture specification of multimedia software systems
    Tsai, JJP
    Xu, K
    [J]. IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS, PROCEEDINGS VOL 1, 1999, : 97 - 102
  • [48] Software specification and design for imaging systems
    Laplante, PA
    Neill, CJ
    [J]. JOURNAL OF ELECTRONIC IMAGING, 2003, 12 (02) : 252 - 262
  • [49] On Formal Specification of Software Components and Systems
    Flynn, Sharon
    Hamlet, Dick
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 161 : 91 - 107
  • [50] The Verification Approach to Complex Tasks' Functional Specification in Software Crowdsourcing
    Shu, Ying
    Chen, Haopeng
    Li, Shuo
    Hu, Fei
    [J]. PROCEEDINGS OF 2016 5TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), 2016, : 171 - 176