Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
FAMILIES project. http://www.esi.es/Families/ (2003)
Anastasopoulos, M., Gacek, C.: Implementing product line variabilities. Technical report, IESE report no. 089.00/E, version 1.0, IESE (November 2000)
Atkinson, C., Bayer, J., Bunse, C., Kamsties, E., Laitenberger, O., Laqua, R., Muthig, D., Paech, B., Wüst, J., Zettel, J.: Component-Based Product Line Engineering with UML. Component Software Series (Addison-Wesley, Reading, MA 2001)
Bass, L., Clements, P., Kazman, R.: Software Architecture in Practices, 1st edn (Addison-Wesley, Reading, MA 1998)
Bertolino, A., Fantechi, A., Gnesi, S., Lami, G., Maccari, A.: Use case description of requirements for product lines. In: International Workshop on Requirement Engineering for Product Line (REPL02), September 2002, pp 12-18
Biermann, A.-W., Krishnaswamy, R.: Constructing programs from example computations. IEEE Trans. Softw. Eng. 2(3), 141-153 (September 1976)
Bosch, J., Florijn, G., Greefhorst, D., Kuusela, J., Obbink, H., Pohl, K.: Variability issues in software product lines. In: 4th Workshop Product Family Engineering (PFE4), 2001, pp 11-19
Cerón, R., Arciniegas, J.L., Ruiz, J.L., Dueñas, J.C., Bermejo, J., Capilla, R.: Architectural modelling in product family context. In: EWSA, ed by Oquendo, F., Warboys, B., Morrison, R. Lecture Notes in Computer Science, vol 3047 (Springer, Berlin Heidelberg New York 2004) pp 25-42
Clauß, M.: Generic modeling using UML extensions for variability. In: Workshop on Domain Specific Visual Languages at OOPSLA 2001, Tampa Bay, FL, USA, 2001
Clauß, M.: Modeling variability with UML. In: GCSE 2001 Young Researchers Workshop, 2001
Damm, W., Harel, D.: LSCs: breathing life into message sequence charts. Formal Meth. Syst. Des. 19(1), 45-80 (2001)
Deelstra, S. et al: Product derivation in software product families: a case study. Syst. Softw. 74(2), 173-194 (January 2004)
Flege, O.: System family architecture description using the UML. Technical report, IESE-report no. 092.00/E, IESE (December 2000)
Flege, O.: Using a decision model to support product line architecture modeling, evaluation, and instantia-tion. In: Proceedings of Product Line Architecture Work-shop. The 1st Software Product Line Conference (SPLC1), 2000, pp 15-20
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Pattern Elements of Reusable Object-Oriented Soft- ware (Addison-Wesley, Reading, MA 1995)
Gomaa, H.: Object oriented analysis and modeling for families of systems with UML. In: IEEE International Conference for Software Reuse (ICSR6), ed by Frakes, W.B., June 2000, pp 89-99
Gomaa, H.: Modeling software product lines with UML. In: International Workshop on Software Product Lines: Economics, Architectures, and Implications (SPLW2), ed by Knauber, P., Succi, G., 2001, pp 27-31
Halmans, G., Pohl, K.: Communicating the variability of a software-product family to customers. Softw. Syst. Model. 2(1), 15-36 (2003)
Harel, D.: Statecharts: a visual formalism for complex systems. Sci. Comput. Program. 8(3), 231-274 (1987)
Haugen, O., Stolen, K.: STAIRS-steps to analyze interactions with refinement semantics. In: UML Confer-ence UML2003, October 2003, pp 388-402
I-Logix. Rhapsody. http://www.ilogix.com/
ITU-T. Z.120: Message Sequence Charts (MSC) (November 1999)
Jézéquel, J.-M.: Object Oriented Software Engineering with Eiffel (Addison-Wesley, Reading, MA 1996)
Jézéquel, J.-M.: Object-oriented design of real-time telecom systems. In: IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC’98, Kyoto, Japan, April 1998
Jézéquel, J.-M.: Reifying configuration management for object-oriented software. In: Proceedings of the 20th International Conference on Software Engineering (IEEE Computer Society, Silver Spring, MD 1998) pp 240-249
John, I., Muthig, D.: Tailoring use cases for product line modeling. In: International Workshop on Requirement Engineering for Product Line (REPL02), September 2002, pp 26-32
El Kaim, W.: Managing variability in the LCAT SPLIT/Daisy. In: Proceedings of Product Line Architecture Workshop. The 1st Software Product Line Conference (SPLC1), 2000, pp 21-32
Kang, K., Cohen, S., Hess, J., Novak, W., Peterson S.: Feature-oriented domain analysis (FODA) feasibility study. Technical report, CMU/SEI-90-TR-21 (Software Engineering Institute November 1990)
Khriss, I., Elkoutbi, M., Keller, R.: Automating the synthesis of UML statechart diagrams from multiple col-laboration diagrams. In: Proceedings of UML’98: Beyond the Notation, 1998, pp 115-126
Koskimies, K. et al: Automated support for modelling OO software. IEEE Softw. 15: 87-94 (January 1998)
Krüger, I., Grosu, R., Scholz, P., Broy, M.: From MSCs to statecharts. In: Distributed and Parallel Embedded Systems (Kluwer, Dordrecht 1999) pp 61-71
Mäkinen, E., Systä, T.: MAS - an interactive synthesizer to support behavioural modeling. In: Proceeding of International Conference on Software Engineering (ICSE 2001) (2001)
Object Management Group (OMG): Unified modeling language specification version 2.0: superstructure. Technical report pct/03-08-02 (OMG 2003)
Robak, S. et al: Extending the UML for modeling variability for system families. Int. J. Appl. Math. Comput. Sci. 12(2), 285-298 (2002)
Uchitel, S. et al: Synthesis of behavioral models from scenarios. IEEE Trans. Softw. Eng. 29(2), 99-115 (February 2003)
Uchitel, S., Kramer, J.: A workbench for synthesising behaviour models from scenarios. In: Proceedings of International Conference on Software Engineering (ICSE 2001) (2001) pp 188–197
van der Maßen, T., Lichter, H.: Modeling variability by UML use case diagrams. In: International Workshop on Requirement Engineering for Product Line (REPL02), September 2002, pp 19-25
Webber, D.L.: The variation point model for software product lines. Ph.D. thesis (George Mason University, George Mason University, Fairfax, VA 2001)
Weiss, M.D., Robert Lai, C.T.: Software Product-Line Engineering: A Family Based Software Development Process (Addison-Wesley, Reading, MA 1999)
Whittle, J., Schumann, J.: Generating statechart designs from scenarios. In: Proceeding of International Conference on Software Engineering (ICSE 2000) (2000) pp 314–323
Ziadi, T., Hélouët, L., Jézéquel, J.M.: Moédélisation de lignes de produits en UML. In: Proceedings of LMO 2003, Langages et Modeles a Objets, Vannes, France, February 2003
Ziadi, T., Hélouët, L., Jézéquel, J.M.: Towards a UML profile for software product lines. In: Proceedings of the 5th International Workshop on Product Family Engineering (PFE-5). Lecture Notes in Computer Science, vol 3014 (Springer, Berlin Heidelberg New York 2003) pp 129-139
Ziadi, T., Hélouët, L., Jézéquel, J.M.: Modeling behaviors in product lines. In: Proceedings of REPL’02, Workshop on Requirements Engineering for Product Lines, Essen, Germany, September 2002
Ziadi, T., Hélouët, L.L., Jézéquel, J.M.: Revisiting statecharts synthesis with an algebraic approach. In International Conference on Software Engineering, ICSE’26, Edinburgh, Scotland, UK, May 2004, pp 242– 251
Ziadi, T., Jézéquel, J.M., Fondement, F.: Product line derivation with UML. In: Proceedings of Software Variability Management Workshop (University of Groningen, Department of Mathematics and Computing Science February 2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Ziadi, T., Jezequel, JM. (2006). Software Product Line Engineering with the UML: Deriving Products. In: Käköla, T., Duenas, J.C. (eds) Software Product Lines. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-33253-4_15
Download citation
DOI: https://doi.org/10.1007/978-3-540-33253-4_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-33252-7
Online ISBN: 978-3-540-33253-4
eBook Packages: Computer ScienceComputer Science (R0)