Formal methods ensure software system reliability based on theoretical computer science fundamentals. Complex systems often involve different formalisms to deal with the modeling of their different aspects, as each formalism is specific to only some system aspects and none is perfectly supporting all aspect constructs and their related semantics. Accordingly, different analysis techniques are required to check the different system views and verify different kinds of properties. Formalism integration allows for accurately specifying each aspect and verifying its corresponding properties. The FMi workshop aims at further research into hybrid approaches to formal modeling and analysis. It seeks contributions from researchers and practitioners interested in all aspects of integrating methods, either formal or semi–formal, for system development, covering all engineering development phases from user requirements through design and analysis techniques to tools. The workshop also encourages new initiatives of building bridges between informal, semi–formal, and formal notations. Authors are invited to submit both research and tool papers.<br>Topics of interest include, but are not limited to:<br>– scalable formal methods<br>– component–based specification and analysis<br>– component–based development<br>– integrated software architectures and their description languages<br>– hybrid and embedded systems modeling<br>– formal language integration<br>– programming language integration<br>– semi–formal (UML, SysML, …) and formal model integration<br>– informal and formal language integration<br>– integration of formal methods into software engineering practice<br>– method integration<br>– analysis technique integration<br>– safety–critical and fault–tolerant systems modeling<br>– object and multi–agent system modeling<br>– requirement analysis and specification<br>– software specification, verification, and validation<br>– model checking for software and hardware systems<br>– theorem proving and decision procedures<br>– software and hardware analysis<br>– interactive systems and human error analysis<br>– formal aspects of software evolution and maintenance<br>– formal methods for testing, re–engineering and reuse<br>– CASE tools and tool integration<br>– applications of formal methods and industrial case studies<br>– education and formal methods<br>– industrial applications of formal methods<br>– experiments with challenge problems<br>– integration of tools<br>– experimental validation of tools
Abbrevation
FMi
City
San Francisco
Country
United States
Deadline Paper
Start Date
End Date
Abstract