Abstract
In this paper we present a support that helps organizing distributed design of products belonging to a product family. We model the product to be developed as a component-based tree of object templates, develop a logic-based language that allows expressing diverse development constraints and use these constraints to guide the design process. The main objective of our support is to save time and development effort in increasing parallel work and avoiding roll-backs. For that, it reasons in terms of correctness of the future, final state of the product, and verifies that the product state after each operation allows the reacheability of such a state.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
P. Bernstein, E. Newcomer. Principles of Transaction Processing. Morgan Kaufmann Publishers, 1998.
S.S. Chawathe, H. Garcia-Molina, J. Widom. A ToolKit for Constraint Management in Heterogeneous Information Systems. In 12th Int. Conference on Cooperative Information Systems, Brussels, pp: 38–47, 1996.
C.T. Culbreth, M. Miller and P. O’Grady. A Concurrent Engineering System to Support Flexible Automation in Furniture Production. In Robotics and Computer Integrated Manufacturing, Vol. 12, no. 1, pp: 81–91, 1996.
P. Chrysanthis, K. Ramamritham. A Formalism for Extended Transaction Model. In Proceedings of the Seventeenth International Conference on Very Large Data Bases, 1991.
R. Conradi, B. Westfechtel. Versions Models for Software Configuration Management In ACM Computing Surveys, 30(2) pp: 232–282, June 1998
J. Estublier. Workspace Management in Software Engineering Environment In SCM-6 Workshop, Springer LNCS 1167, Berlin, Germany, March 1996
J. Estublier, JM. Favre, P. Morat. Towards SCM/PDM Integration In Lecture Notes in Computer Science, 1439, pp: 75–94, Springer, July 1998
A. K. Elmagarmid, Y. Leu, W. Litwin, M. Rusinkiewicz. A Multidatabase Transaction Model for Interbase. In Proceedings of the Sixteenth International Conference on Very Large Data Bases, 1990.
B. Faltings, R. Weigel. Constraint-Based Knowledge Representation for Configuration Systems. Technical report no. TR-94/59, EPFL, Dept. Info., 1994.
H. Garcia-Molina, D. Gawlick, J. Klein, K. Kleissner, K. Salem. Modeling Long-Running Activities as Nested Sagas. In Proceedings IEEE Spring Compcon, 1991.
P. Grefen, J. Widom. Protocols for Integrity Constraint Checking in Federated Databases. In International Journal of Distributed and Parallel Database, 5(4), pp:327–355, October 1997.
G. Hedin, L. Ohlsson and J. McKenna. Product Configuration Unsing Object Oriented Grammars In Lecture Notes in Computer Science no. 1439, pp: 107–134, Springer, July 1998
M. Kamath and K. Ramamritham. Correctness issues in Workflow Management. In Distributed System Engineering Journal: Special issue on Worflow Management System, Vol. 3, no. 4, pp: 213–221, December 1996.
C. Lottaz. Collaborative Design using Constraint Solving. http://liawww.ep..ch/~lottaz/iccs/collaboration , 1997.
C. Pu. Superdatabases for Composition of Heterogeneous Databases. In IEEE Proceedings of The Fourth Conference on Very Large Data Bases, 1988.
B. Westfechtel and R. Conradi. Software Configuration Management and Engineering Data Management: Differences and Similarities. Lecture Notes in Computer Science, no. 1439, pp: 95–106, July 1998.
S. Willmott, B. Faltings. Explicit Representation of Choice in a Content Language: Standardised Communication for Constraints and Constraint Satisfaction Problems. In FIPA meeting, Seoul, http://liawww.ep..ch/CCL, January 1999.
S. Willmott, B. Faltings, M. Calisti, S. Macho-Gonzalez, O. Belakhdar and M. Torrens. Constraint Choice Language (CCL). Technical report 99/320, EPFL, Dept.Info., 1999.
H. Waechter, A. Reuter. The ConTract Model. In Database Transaction Models for Advanced Applications, A. K. Elmagarmid, editor, Morgan Kaufmann Publishers, 1992.
G. Weikum, H.-J. Schek. Concepts and Applications of Multilevel Transactions and Open Nested Transactions. In Transactions Models for Advanced Applications, A. K. Elmagarmid, editor, Morgan Kaufmann Publishers, 1992.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Blin, MJ., Fabret, F., Kapitskaia, O., Llirbat, F. (2002). ProjectLeader: A Constraint-Based Process Support for the Distributed Design of Component-Based Products. In: van der Linden, F. (eds) Software Product-Family Engineering. PFE 2001. Lecture Notes in Computer Science, vol 2290. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47833-7_19
Download citation
DOI: https://doi.org/10.1007/3-540-47833-7_19
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43659-1
Online ISBN: 978-3-540-47833-1
eBook Packages: Springer Book Archive