Abstract
In database systems, software engineering, and systems engineering, the concepts of constraints and views are commonly and effectively used. Considered distinct, they stand as well-established notions in each domain’s body of knowledge. The focus of this paper is to explore the duality between views and constraints in these domains and investigate the efficacy of this duality in enabling more effective model interoperability. We provide empirical evidence for the duality and demonstrate cases where the duality is useful for constraint specification across modeling paradigms as commonly occurs across multiple organizations.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Zachman, J.A.: A framework for information systems architecture. IBM Systems Journal 26(3) (1987); IBM Publication G321-5298
Abiteboul, S., Hull, R., Vianu, V.: Foundations of Databases. Addison-Wesley, New York (1995)
Garcia-Molina, H., Ullman, J.D., Widom, J.: Database Systems: The Complete Book. Prentice Hall, Upper Saddle River (2002)
Springer, J.A., Robertson, E.L.: The view-constraint duality in database systems, software engineering, and systems engineering. Technical Report TBD, Computer Science Department, Indiana University (July 2008)
IEEE: IEEE Std 1471-2000, IEEE Recommended Practice for Architectural Descriptions of Software Intensive Systems. Institute of Electrical and Electronics Engineers, New York, USA (2000)
ISO: ISO 14258: Industrial automation systems – Concepts and rules for enterprise models. International Organization for Standardization, Geneva, Switzerland (2000)
Springer, J.A.: View-Constraint Duality in Databases and Systems Engineering. PhD thesis, Indiana University, Computer Science Department (August 2007)
Immerman, N.: Languages that capture complexity classes. SIAM Journal on Computing 16(4), 760–778 (1987)
Wyss, C.M., Robertson, E.L.: Relational languages for metadata integration. ACM Trans. Database Syst. 30(2), 624–660 (2005)
Ward, P.T., Mellor, S.J.: Structured Development for Real-Time Systems. Prentice Hall Professional Technical Reference (1991)
Popkin Software: Popkin Enterprise Architecture Framework (visited 4/23/2006), http://government.popkin.com/frameworks/zachman_framework.htm
Portougal, V., Sundaram, D.: Business Processes: Operational Solutions for SAP Implementation. Idea Group Publishing (2005)
Portougal, V.: XXIII: ERP Implementation for Production Planning at EA Cakes Ltd. In: Cases on Information Technology: Lessons Learned, vol. 7, Idea Group Publishing (2006)
Russell, R., Taylor, B.W.: Operations Management: Quality and Competitiveness in a Global Environment, 5th edn. John Wiley & Sons, Inc., Chichester (2006)
Pressman, R.S.: Software Engineering: A Practitioner’s Approach. McGraw-Hill Science/Engineering/Math. (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Springer, J.A., Robertson, E.L. (2008). The View-Constraint Duality in Database Systems, Software Engineering, and Systems Engineering. In: Meersman, R., Tari, Z., Herrero, P. (eds) On the Move to Meaningful Internet Systems: OTM 2008 Workshops. OTM 2008. Lecture Notes in Computer Science, vol 5333. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88875-8_46
Download citation
DOI: https://doi.org/10.1007/978-3-540-88875-8_46
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-88874-1
Online ISBN: 978-3-540-88875-8
eBook Packages: Computer ScienceComputer Science (R0)