Abstract
Software Factories pose a paradigm shift that promises to turn application assembly more cost effective through systematic reuse. These advances in software industrialization have however reduced the cost of coding applications at the expense of increasing assembling complexity, i.e., the process of coming up with the final end application. To alleviate this problem, we advocate for a new discipline inside the general software development process, i.e. Assembly Plan Management, that permits to face complexity in assembly processes. A non-trivial case study application is presented.
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
Batory, D., Azanza, M., Saraiva, J.: The Objects and Arrows of Computational Design. In: Czarnecki, K., Ober, I., Bruel, J.-M., Uhl, A., Völter, M. (eds.) MODELS 2008. LNCS, vol. 5301, pp. 1–20. Springer, Heidelberg (2008)
Batory, D., Neal Sarvela, J., Rauschmayer, A.: Scaling Step-Wise Refinement. IEEE Transactions on Software Engineering, TSE (2004)
Bézivin, J., Jouault, F., Rosenthal, P., Valduriez, P.: Modeling in the Large and Modeling in the Small. In: MDAFA (2004)
Clements, P., Northrop, L.M.: Software Product Lines - Practices and Patterns. Addison-Wesley, Reading (2001)
Díaz, O., Trujillo, S., Anfurrutia, F.I.: Supporting Production Strategies as Refinements of the Production Process. In: Obbink, H., Pohl, K. (eds.) SPLC 2005. LNCS, vol. 3714, pp. 210–221. Springer, Heidelberg (2005)
Díaz, O., Trujillo, S., Perez, S.: Turning Portlets into Services: the Consumer Profile. In: WWW (2007)
France, R., Rumpe, B.: Model-driven development of complex software: A research roadmap. In: FOSE (2007)
Frankel, D.S.: Model Driven Architecture: Applying MDA to Enterprise Computing. Wiley, Chichester (2003)
Greenfield, J., Short, K.: Software Factories: Assembling Applications with Patterns, Models, Frameworks and Tools. In: OOPSLA Companion (2003)
Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature Oriented Domain Analysis (foda) Feasability Study. Technical Report CMU/SEI-90-TR-21, Software Engineering Institute (November 1990)
OMG. Software Process Engineering Metamodel Specification. Formal Specification (April 2008), http://www.omg.org/spec/SPEM/2.0/PDF
AMPLE Project. Aspect-Oriented, Model-Driven Product Line Engineering (2009), http://ample.holos.pt/
Rivera, J.E., Ruiz-Gonzalez, D., Lopez-Romero, F., Bautista, J., Vallecillo, A.: Orchestrating ATL Model Transformations. In: MtATL (2009)
Trujillo, S., Azanza, M., Díaz, O.: Generative Metaprogramming. In: GPCE (2007)
Trujillo, S., Batory, D., Díaz, O.: Feature Oriented Model Driven Development: A Case Study for Portlets. In: ICSE (2007)
Vanhooff, B., Ayed, D., Van Baelen, S., Joosen, W., Berbers, Y.: UniTI: A Unified Transformation Infrastructure. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MODELS 2007. LNCS, vol. 4735, pp. 31–45. Springer, Heidelberg (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Azanza, M., Díaz, O., Trujillo, S. (2010). Software Factories: Describing the Assembly Process. In: Münch, J., Yang, Y., Schäfer, W. (eds) New Modeling Concepts for Today’s Software Processes. ICSP 2010. Lecture Notes in Computer Science, vol 6195. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14347-2_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-14347-2_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14346-5
Online ISBN: 978-3-642-14347-2
eBook Packages: Computer ScienceComputer Science (R0)