Electronic Notes in Theoretical Computer Science · 2005 · 12 citations · 8 references
ComputingComputer ScienceSystems EngineeringFormal MethodsProgramming LanguagesSystems ModelingConcurrent ModelingModel CheckingObject-oriented AnalysisObject-oriented DesignSoftware ModelingSpecification LanguagesConcurrency ModelsConcurrency SemanticsFormal Language TheoryModel Checking For Concurrency
Object-Based Graph Grammars (OBGG) is a formal specification language suitable for modeling concurrent object-based systems. On previous work we have mainly discussed the language along with case studies and analysis techniques (model checking and simulation) for systems described in OBGG. In this paper we present the set of tools we have developed and/or integrated to build an environment for the development of concurrent object-based systems. With this environment, we support the specification and analysis of concurrent object-based systems specified using OBGG.
8
Gerard J. Holzmann · IEEE Transactions on Software Engineering · 1997 · 3.8K citations
Maude: specification and programming in rewriting logic
Manuel Clavel, Francisco Durán, Steven Eker et al. · Theoretical Computer Science · 2002 · 772 citations · Full text
Manuel Clavel, Steven Eker, Per Lincoln et al. · Electronic Notes in Theoretical Computer Science · 1996 · 227 citations · Full text
vUML: a tool for verifying UML models
Johan Lilius · 2003 · 225 citations