Communications of the ACM - Special issue on analysis and modeling in software development
Simulation for intra- and inter-organisational business process modelling
WSC '96 Proceedings of the 28th conference on Winter simulation
Collaboration and composition: issues for a second generation process language
ESEC/FSE-7 Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering
Reconciliation of business and systems modelling via discrete event simulation
Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 2
Communications of the ACM
A goal-driven approach to enterprise component identification and specification
Communications of the ACM
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
TOOLS '01 Proceedings of the 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems (TOOLS39)
TOOLS '01 Proceedings of the 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems (TOOLS39)
Deriving service variants from business process specifications
COMPUTE '08 Proceedings of the 1st Bangalore Annual Compute Conference
Discovering and Deriving Service Variants from Business Process Specifications
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
A pattern-based approach to business process modeling and implementation in web services
ICSOC'06 Proceedings of the 4th international conference on Service-oriented computing
Hi-index | 0.00 |
The tools, methods, and techniques used to create business architecture are often quite different from those used in developing software architecture. This "impedance mismatch" or gap is aggravated by volatile business requirements that need to be satisfied in operational systems. Bridging this gap not only allows a more seamless transition and faster time to market, but also enables and empowers business analysts to contribute their deep subject matter expertise at many phases of the software-development life cycle, a critical aid in fruitful application development. This paper presents a case study of a project with the U.S. Patent and Trademark Office (USPTO), which explored the potential for reducing duplication of effort among patent offices by sharing work products. IBM provided an innovative method to support the analysis, the "business compiler," a tool that implements Grammar-oriented Object Design (GOOD). GOOD is a method for creating and maintaining dynamically reconfigurable software architectures driven by business-process architectures. The business compiler was used to capture business processes within real-time workshops for various lines of business and create an executable simulation of the processes used.