We survey formal methods as they are applied to the development o f c o mmunication services. We report on industrial and academic projects, consider di erent c o m m unication architectures and work related to the feature interaction problem. Based on our survey and on extensive discussions with the industry, w e investigate important industrial concerns and criticisms about the use of formal methods for the development of communication services.We report on a collaborative project between the Swiss Federal Institute of Technology in Lausanne, Swisscom, Alcatel and Thomson in which these industrial concerns have been taken into account from the very beginning. The results of this project are currently being integrated into an industrial software development platform.
Based on the notion of event-based behavioral abstraction (EBBA) we specify properties of object-oriented distributed systems in linear time temporal logic. These properties are then observed at system run-time and it is checked whether or not the system violates the specified behavioral constraints. In our approach, several steps in the testing process can be automized: instrumenting the source code, constructing test-oracles and generating an observer. Taking an industrial example as basis, we discuss how our proposal can be integrated into the software design-and testing process.
While extensive work has been carried out with the goal of validating the TINA architecture and the TINA documents, little has been done yet for the validation of TINA services. This is the main focus of the ErnesTINA project. In the ErnesTINA project, we propose an integrated approach to facilitate the validation of TINA services by v erifying at run-time that the service implementation has not violated and is not violating certain prede ned properties. In this paper, we present the speci cation of the properties, the run-time observation of the distributed environment, the validation of the properties and nally the implementation of the concepts in a prototype.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.