Abstract. The paper presents the performance-oriented, LOTOS extension LoToTIs. LoToTIs allows us to specify performance-oriented behavior via quantified time~ quantified nondeterminism~ quantified parallelism, and action monitoring. It offers a set of refinement rules from LOTOS to LoToTIs. Therefore~ LoToTIs supports the standard conform development of performance-oriented specifications from existing LOTOS specifications.
Performance
Evaluation based on Formal SpecificationsIn the mid eighties [10] there was already recognized that specifying performance requirements can be as important as specifying functional requirements of distributed systems. However, formal specification techniques covered so far primarily functional aspects for the investigation of the functional correctness of distributed systems. Hence, it was (and is still) not unusual that a system is fully implemented or at least implemented as a prototype before any attempt is made to investigate its performance. However, costly re-prototyping or reimplementation can be avoided, if performance could be predicted from the specification of a distributed system. A framework, which supports functional and performance-oriented behavior specification, and which allows us to evaluate performance from that specification would offer major advantages. For this purpose, new concepts have to be incorporated into formal specification techniques. Only recently, there had been published some proposals that close the gap between formal specification and performance evaluation [1]. This paper presents the LoToTIs approach that is a newly-designed performance-oriented formal description technique (FDT). Its main advantage is the upward compatibility with LOTOS that is one of the internationally standardized FDTs [5]. After introducing the main concepts of LoToTIs, we present the language and give an insight into its semantics. The most important properties of LoToTIs are given. The paper finishes with a methodology based on the LoTos/LoToTIS framework that supports the development of standard conform prototypes and the prediction of their performance.