Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Building application frameworks: object-oriented foundations of framework design
Building application frameworks: object-oriented foundations of framework design
What not how: the business rules approach to application development
What not how: the business rules approach to application development
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Communications of the ACM
Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture
Architecture and design of adaptive object-models
ACM SIGPLAN Notices
Business Process Management: The Third Wave
Business Process Management: The Third Wave
Aspect-Oriented Programming Using Composition-Filters
ECOOP '98 Workshop ion on Object-Oriented Technology
Business rule continuous requirements environment
Business rule continuous requirements environment
AspectJ in Action: Practical Aspect-Oriented Programming
AspectJ in Action: Practical Aspect-Oriented Programming
Integrating a software product line with rule-based business process modeling
TEAA'05 Proceedings of the 31st VLDB conference on Trends in Enterprise Application Architecture
Managing Large Scale Reuse Across Multiple Software Product Lines
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
Industrializing software development: the "factory automation" way
TEAA'06 Proceedings of the 2nd international conference on Trends in enterprise application architecture
Real-time risk monitoring in business processes: A sensor-based approach
Journal of Systems and Software
Hi-index | 0.00 |
Almost at every tier of software architecture, business rules crosscut several parts of process management such as workflows, task assignments, and business transactions. Managing business rules on its own hence improves the dynamism of processes in the sense of modeling, implementing, executing, and even maintenance. Moreover, seamless integration with the rest of the picture may offer further dynamism, but this requires smart and reasonably reflective application frameworks for industrial systems. Here, aspect orientation comes to rescue since it mainly aims the separation of crosscutting concerns such as business rules. This paper presents a practical Aspect-Oriented Framework for rule-based business process management where all aspects, facts, rules and rule-sets can be defined and managed dynamically by means of a GUI console. Moreover, this lightweight framework has been implemented in conformance to Adaptive Object Model to facilitate the process dynamism through declarative techniques for design and bytecode engineering for seamless integration.