A Method for Collaborative Development of Systems of Systems in the Office Domain

Seamless interoperability across system boundaries and optimally tailored solutions for customers are dominating concerns in the vision of future office infrastructures. This means to change the way how office systems are developed from todaypsilas ad-hoc integration of independent systems towards a collaborative approach for adequate systems of systems. In this paper, we propose a development method based on product line engineering to support the efficient production of customized solutions. The interoperability issues are tackled by a collaboration model separating solution providers and suppliers and by a reference architecture defining clear specifications of the components to be integrated. Together with our production method, interoperability in complex systems of systems is supported by construction.

[1]  Dirk Muthig,et al.  Efficient Quality Impact Analyses for Iterative Architecture Construction , 2008, Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008).

[2]  David Garlan,et al.  Documenting software architectures: views and beyond , 2002, 25th International Conference on Software Engineering, 2003. Proceedings..

[3]  Klaus Schmid,et al.  PuLSE: a methodology to develop software product lines , 1999, SSR '99.

[4]  Barbara Paech,et al.  Task-Driven Requirements in Object-Oriented Development , 2004 .

[5]  Dirk Krafzig,et al.  Enterprise SOA: Service-Oriented Architecture Best Practices , 2004 .

[6]  Jens Knodel,et al.  A practical guide to product line scoping , 2006, 10th International Software Product Line Conference (SPLC'06).

[7]  J. Girard,et al.  Definition of Reference Architectures based on Existing Systems WP 2 . 2 , Platforms and Components , 2004 .

[8]  Ralf Carbon,et al.  Mobility in the virtual office: a document-centric workflow approach , 2008, SAM '08.