Filters








64 Hits in 7.9 sec

Bogor

Robby, Matthew B. Dwyer, John Hatcliff
2003 Software engineering notes  
To explore this hypothesis, we have developed Bogor, a model checking framework with an extensible input language for defining domain-specific constructs and a modular interface design to ease the optimization  ...  We present the pattern-oriented design of Bogor and discuss our experiences adapting it to efficiently model check Java programs and event-driven component-based designs.  ...  ACKNOWLEDGEMENTS The authors would like to thank Radu Iosif for useful discussions about Bogor. This work was supported in part by the U.S.  ... 
doi:10.1145/949952.940107 fatcat:65eaepfkv5hjpkc4t5kthlw5uy

Bogor

Robby, Matthew B. Dwyer, John Hatcliff
2003 Proceedings of the 9th European software engineering conference held jointly with 10th ACM SIGSOFT international symposium on Foundations of software engineering - ESEC/FSE '03  
To explore this hypothesis, we have developed Bogor, a model checking framework with an extensible input language for defining domain-specific constructs and a modular interface design to ease the optimization  ...  We present the pattern-oriented design of Bogor and discuss our experiences adapting it to efficiently model check Java programs and event-driven component-based designs.  ...  ACKNOWLEDGEMENTS The authors would like to thank Radu Iosif for useful discussions about Bogor. This work was supported in part by the U.S.  ... 
doi:10.1145/940103.940107 fatcat:as3nyresofajzkxxubdord2h7a

Bogor

Robby, Matthew B. Dwyer, John Hatcliff
2003 Proceedings of the 9th European software engineering conference held jointly with 10th ACM SIGSOFT international symposium on Foundations of software engineering - ESEC/FSE '03  
To explore this hypothesis, we have developed Bogor, a model checking framework with an extensible input language for defining domain-specific constructs and a modular interface design to ease the optimization  ...  We present the pattern-oriented design of Bogor and discuss our experiences adapting it to efficiently model check Java programs and event-driven component-based designs.  ...  ACKNOWLEDGEMENTS The authors would like to thank Radu Iosif for useful discussions about Bogor. This work was supported in part by the U.S.  ... 
doi:10.1145/940071.940107 dblp:conf/sigsoft/RobbyDH03 fatcat:bvxrvp33zfhfve2rwnyxewulzy

Building Your Own Software Model Checker Using the Bogor Extensible Model Checking Framework [chapter]

Matthew B. Dwyer, John Hatcliff, Matthew Hoosier, Robby
2005 Lecture Notes in Computer Science  
To overcome limitations of existing tools which tend to be monolithic and non-extensible, we have developed an extensible and customizable model checking framework called Bogor.  ...  Model checking has proven to be an effective technology for verification and debugging in hardware and more recently in software domains.  ...  The Bogor Extensible Software Model Checking Framework To meet the challenges of using model checking in the context of current trends in software development, we have constructed an extensible and highly  ... 
doi:10.1007/11513988_15 fatcat:dpc6ndur3nfbnf7iqa7upl24he

A Model Checking Approach to Verify BPEL4WS Workflows

Domenico Bianculli, Carlo Ghezzi, Paola Spoletini
2007 IEEE International Conference on Service-Oriented Computing and Applications (SOCA '07)  
We provide an empirical evaluation of our approach and we compare the results with other BPEL4WS model checking tools.  ...  Our approach is based on the software model checker Bogor, whose language supports the modeling of all BPEL4WS constructs.  ...  The Verbus verification framework [4] is a modular and extensible framework for the verification of business processes.  ... 
doi:10.1109/soca.2007.5 dblp:conf/soca/BianculliGS07 fatcat:crqykhumrvb2lblpbxgbxfvx5u

Verifying Distributed, Event-Based Middleware Applications Using Domain-Specific Software Model Checking [chapter]

L. Ruhai Cai, Jeremy S. Bradbury, Juergen Dingel
2007 Lecture Notes in Computer Science  
Using the SIENA event service as an example, we implemented and evaluated our framework by customizing the Bandera/Bogor tool pipeline.  ...  We propose a framework for automatically model checking distributed event-based systems in order to discover mismatch between the infrastructure and its clients.  ...  Acknowledgments We would like to thank the members of the SAnToS Laboratory at Kansas State University for support in customizing the Bandera/Bogor tool pipeline.  ... 
doi:10.1007/978-3-540-72952-5_3 fatcat:xv5lbapb2nbqpgg7lhcpknjzru

Isomorphism in model tools and editors

George Edwards, Yuriy Brun, Nenad Medvidovic
2011 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011)  
The implication of this insight is that model editors, analysis tools, and code generators can be treated as analogs conceptually and architecturally, and highly customizable analysis and code generation  ...  There exist highly customizable model-editing tools that can be easily configured to support DSLs defined by end-users (e.g., system architects, engineers, and analysts).  ...  CALM is based on a three-tiered typing system: a style tier, a module tier, and a scenario tier. Bogor is a highly extensible model checking framework that can be applied to Cadena models.  ... 
doi:10.1109/ase.2011.6100099 dblp:conf/kbse/EdwardsBM11 fatcat:7wx3ghlgxvg3xnywmn3u62laue

A Case Study in Domain-Customized Model Checking for Real-Time Component Software [chapter]

Matthew Hoosier, Matthew B. Dwyer, Robby, John Hatcliff
2006 Lecture Notes in Computer Science  
To enable researchers to more easily tailor a model checking engine to a particular software-related domain, we have constructed an extensible and highly explicit-state software model checking framework  ...  , and implementing systems using the CORBA Component Model.  ...  Army Research Office (DAAD190110564), by DARPA/IXO's PCES program (AFRL Contract F33615-00-C-3044), by NSF (CCR-0306607) by Lockheed Martin, by Rockwell-Collins, and by an IBM Corporation Eclipse Award  ... 
doi:10.1007/11925040_11 fatcat:a7b3uykc7jfalmlwzb3r32d7lu

PAT 3: An Extensible Architecture for Building Multi-domain Model Checkers

Yang Liu, Jun Sun, Jin Song Dong
2011 2011 IEEE 22nd International Symposium on Software Reliability Engineering  
Model checking is emerging as an effective software verification method.  ...  PAT3 architecture provides extensibility in many possible aspects: modeling languages, model checking algorithms, reduction techniques and even IRLs.  ...  As an extensible model checking framework, PAT3 is closely related to Bogor [14] , the Model-Checking Kit [28] , LT-SA [24] and SAL [13] .  ... 
doi:10.1109/issre.2011.19 dblp:conf/issre/LiuSD11 fatcat:mzvncchodjfb5jalag7u7kfufa

Checking JML specifications using an extensible software model checking framework

Robby, Edwin Rodríguez, Matthew B. Dwyer, John Hatcliff
2006 International Journal on Software Tools for Technology Transfer (STTT)  
Specifications Using An Extensible Model Checking Framework that appeared in  ...  model checking framework built using the Bogor model checker.  ...  Background and Related Work Bogor Bogor [26] is an extensible and highly modular software model checking framework that can be adapted and customized to the specific characteristics of different problem  ... 
doi:10.1007/s10009-005-0218-5 fatcat:kpwr6yxe7vcnnaa4aotdi5ibje

Formal Software Analysis Emerging Trends in Software Model Checking

Matthew B. Dwyer, John Hatcliff, Robby Robby, Corina S. Pasareanu, Willem Visser
2007 Future of Software Engineering (FOSE '07)  
We review emerging trends in software model checking and identify future directions that promise to significantly improve its cost-effectiveness.  ...  We describe three foundational formal software analyses, but focus on the adaptation of model checking to reason about software.  ...  and slicing tool and the Bandera and Bogor model checking frameworks.  ... 
doi:10.1109/fose.2007.6 dblp:conf/icse/DwyerHRPV07 fatcat:ucvmmm75kjbyxluplh5z3y3x4q

Tools for model-based security engineering

Jan Jürjens, Jorge Fox
2006 Proceeding of the 28th international conference on Software engineering - ICSE '06  
We present tool-support for checking UML models and C code against security requirements.  ...  A framework supports implementing verification routines, based on XMI output of the diagrams from UML CASE tools, and on control flow generated from the C code.  ...  Further developments in this line of work include the Bogor model-checking framework which provides "an extensible input language for defining domainspecific constructs and a modular interface design to  ... 
doi:10.1145/1134285.1134423 dblp:conf/icse/JurjensF06 fatcat:amyu7yvrjvg4bgin5atfaidcce

An Efficient Solution for Model Checking Graph Transformation Systems

Luciano Baresi, Vahid Rafe, Adel T. Rahmani, Paola Spoletini
2008 Electronical Notes in Theoretical Computer Science  
This paper presents an efficient solution for modeling checking graph transformation systems.  ...  The approach transforms AGG specifications into Bogor models and supports both attributed typed graphs and layered transformations.  ...  Bogor The approach presented in this paper is based on Bogor [26] , which is an extensible software model checking framework developed at Kansas State University.  ... 
doi:10.1016/j.entcs.2008.04.071 fatcat:7i6ehtsqsbakjbkz3z2v72s7pa

On Accurate Automatic Verification of Publish-Subscribe Architectures

Luciano Baresi, Carlo Ghezzi, Luca Mottola
2007 Proceedings / International Conference of Software Engineering  
problem and make automatic verification feasible.  ...  Previous efforts adopted standard model checking techniques to verify the application behavior, but they introduce strong simplifications on the underlying infrastructure to cope with the state space explosion  ...  The internal architecture of Bogor is highly modular and customizable. Well-defined interfaces allow the user to customize the verification engine.  ... 
doi:10.1109/icse.2007.57 dblp:conf/icse/BaresiGM07 fatcat:6tcqqd6uq5etjhlnty7xawsc4i

Space-Reduction Strategies for Model Checking Dynamic Software

Robby, Matthew B. Dwyer, John Hatcliff, Radu Iosif
2003 Electronical Notes in Theoretical Computer Science  
We have implemented these techniques in Bogor (our extensible software model-checking framework), and we present empirical data to support the effectiveness of these memory reductions on a collection of  ...  Effective model-checking of modern object-oriented software systems requires providing support for program features such as dynamically created threads, heapallocated objects and garbage collection.  ...  These reductions are implemented in a new model checking framework called Bogor. Bogor [21] is an extensible and highly modular explicit-state model checking framework.  ... 
doi:10.1016/s1571-0661(05)80009-x fatcat:gdijqwvb3bcvtfo5xb7plahfvu
« Previous Showing results 1 — 15 out of 64 results