Software Engineering: Problems and Perspectives
Computer - IEEE Centennial: the state of computing
IFO: a formal semantic database model
ACM Transactions on Database Systems (TODS)
Semantic database modeling: survey, applications, and research issues
ACM Computing Surveys (CSUR)
ACM Computing Surveys (CSUR)
A scientific methodology for MIS case studies
MIS Quarterly
Conceptual database design: an Entity-relationship approach
Conceptual database design: an Entity-relationship approach
An intelligent framework for active support of database semantics
International Journal of Expert Systems - Special issue on Al and databases
Fundamentals of database systems (2nd ed.)
Fundamentals of database systems (2nd ed.)
Cardinality constraints in semantic data models
Data & Knowledge Engineering
A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification
IEEE Transactions on Software Engineering
Creating products customers demand
Communications of the ACM
Intelligent database design using the unifying semantic model
Information and Management
The data warehouse toolkit: practical techniques for building dimensional data warehouses
The data warehouse toolkit: practical techniques for building dimensional data warehouses
Conceptual modelling
Advanced database systems
Applying UML and patterns: an introduction to object-oriented analysis and design
Applying UML and patterns: an introduction to object-oriented analysis and design
Object-oriented methods (UML ed., 2nd ed.): a foundation
Object-oriented methods (UML ed., 2nd ed.): a foundation
Promoting business policies in object-oriented methods
Journal of Systems and Software
Data abstractions: why and how?
Data & Knowledge Engineering
Database description with SDM: a semantic database model
ACM Transactions on Database Systems (TODS)
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
Requirements engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
What not how: the business rules approach to application development
What not how: the business rules approach to application development
Database System Concepts
Object-Oriented Design for Temporal GIS
Object-Oriented Design for Temporal GIS
Business Rules Applied: Building Better Systems Using the Business Rules Approach
Business Rules Applied: Building Better Systems Using the Business Rules Approach
Data Models
Enterprise Modeling and Decision-Support for Automating the Business Rules Lifecycle
Automated Software Engineering
Extracting Business Rules from Information Systems
BT Technology Journal
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
Set Operations in Object-Based Data Models
IEEE Transactions on Knowledge and Data Engineering
Set Restrictions for Semantic Groupings
IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Knowledge and Data Engineering
Business Rules Specification, Enforcement and Distribution for Heterogeneous Environments
COMPSAC '01 Proceedings of the 25th International Computer Software and Applications Conference on Invigorating Software Development
Constraint Equations: Declarative Expression of Constraints With Automatic Enforcement
VLDB '84 Proceedings of the 10th International Conference on Very Large Data Bases
HICSS '96 Proceedings of the 29th Hawaii International Conference on System Sciences Volume 3: Collaboration Systems and Technology
Decision Making Methodology in Support of the Business Rules Lifecycle
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Extending Business Objects with Business Rules
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 33)
Business Rules as Organizational Policies
IWSSD '98 Proceedings of the 9th international workshop on Software specification and design
REERM: reenhancing the entity-relationship model
Data & Knowledge Engineering - Special issue: ER 2004
Computer assisted customer churn management: State-of-the-art and future trends
Computers and Operations Research
Conceptually modeling windows and bounds for space and time in database constraints
Communications of the ACM - Remembering Jim Gray
Identificação de regras de negócio utilizando mineração de processos
Companion Proceedings of the XIV Brazilian Symposium on Multimedia and the Web
ER'10 Proceedings of the 29th international conference on Conceptual modeling
Real-world semantics of conceptual models
The evolution of conceptual modeling
Modeling Spatial and Temporal Set-Based Constraints During Conceptual Database Design
Information Systems Research
Guidelines for representing complex cardinality constraints in binary and ternary relationships
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
Business rules are the basis of any organization. From an information systems perspective, these business rules function as constraints on a database helping ensure that the structure and content of the real world sometimes referred to as miniworld--is accurately incorporated into the database. It is important to elicit these rules during the analysis and design stage, since the captured rules are the basis for subsequent development of a business constraints repository. We present a taxonomy for set-based business rules, and describe an overarching framework for modeling rules that constrain the cardinality of sets. The proposed framework results in various types constraints, i.e.. attribute, class, participation, projection, co-occurrence, appearance and overlappinq, on a semantic model that supports abstractions like classification, generalization/specialization, aggregation and association. We formally define the syntax of our proposed framework in Backus-Naur Form and explicate the semantics using first-order logic. We describe partial ordering in the constraints and define the concept of metaconstraints, which can be used for automatic constraint consistency checking during the design stage itself. We demonstrate the practicality of our approach with a case study and show how our approach to modeling business rules seamlessly integrates into existing database design methodology. Via our proposed framework, we show how explicitly capturing data semantics will help bridge the semantic gap between the real world and its representation in an information system.