CAFCR: A Multi-view Method for Embedded Systems Architecting. Balancing Genericity and Specificity

This document addresses the way an architect can do his work. It shows many tools that belong to the architect toolkit: The CAFCR model, tools per 5 views (Customer Objectives, Application, Functional, Conceptual and Realization), Qualities, Story telling and Reasoning in multiple dimensions

[1]  Florian Cajori,et al.  A history of mathematical notations , 1928 .

[2]  David A. Patterson,et al.  Computer Architecture: A Quantitative Approach , 1969 .

[3]  N. Wiener,et al.  Systems Theory , 2018, Formation Control of Multi-Agent Systems.

[4]  Lynn Conway,et al.  Introduction to VLSI systems , 1978 .

[5]  David Lorge Parnas,et al.  Review of David L. Parnas' "Designing Software for Ease of Extension and Contraction" , 2004 .

[6]  H. Zimmermann,et al.  OSI Reference Model - The ISO Model of Architecture for Open Systems Interconnection , 1980, IEEE Transactions on Communications.

[7]  M. F.,et al.  Bibliography , 1985, Experimental Gerontology.

[8]  David Lorge Parnas,et al.  A rational design process: How and why to fake it , 1986, IEEE Transactions on Software Engineering.

[9]  J. Moreno The Man Who Mistook His Wife for a Hat and Other Clinical Tales , 1986 .

[10]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[11]  Hassan Gomaa,et al.  Software Design Methods for Real-Time Systems , 1989 .

[12]  Acknowledgements , 1992, Experimental Gerontology.

[13]  E. Rechtin,et al.  The art of systems architecting , 1996, IEEE Spectrum.

[14]  William H. Press,et al.  The Art of Scientific Computing Second Edition , 1998 .

[15]  Derek K. Hitchins,et al.  Putting Systems to Work , 1993 .

[16]  Leonard J. Bass,et al.  SAAM: a method for analyzing the properties of software architectures , 1994, Proceedings of 16th International Conference on Software Engineering.

[17]  Philippe Kruchten,et al.  The 4+1 View Model of Architecture , 1995, IEEE Softw..

[18]  O. Sacks,et al.  The Man Who Mistook His Wife for a Hat and Other Clinical Tales , 1985 .

[19]  John R. Graham,et al.  Creating an Environment for Successful Projects: The Quest to Manage Project Management , 1997 .

[20]  Volker Haarslev,et al.  A fully formalized theory for describing visual notations , 1998 .

[21]  Klaus Schmid,et al.  A systematic approach to derive the scope of software product lines , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[22]  G. S. Alʹtshuller,et al.  The Innovation Algorithm:TRIZ, systematic innovation and technical creativity , 1999 .

[23]  Axel Jantsch,et al.  MASCOT: a specification and cosimulation method integrating data and control flow , 2000, DATE '00.

[24]  Robert L. Nord,et al.  Applied Software Architecture , 1999, Addison Wesley object technology series.

[25]  Pierre America,et al.  CoPAM: A component-oriented platform architecting method family for product family engineering , 2000, SPLC.

[26]  IEEE-SA Standards Board , 2000 .

[27]  Paul Clements,et al.  ATAM: Method for Architecture Evaluation , 2000 .

[28]  The Zachman Framework For Enterprise Architecture and Rational Best Practices and Products , 2001 .

[29]  Remco M. Dijkman,et al.  Calculating with Concepts: a Technique for the Development of Business Process Support , 2001, pUML.

[30]  Multi-view Architecting , 2001 .

[31]  H. B. M. Jonkers Interface-centric architecture descriptions , 2001, Proceedings Working IEEE/IFIP Conference on Software Architecture.

[32]  N. Gibbs Homeland insecurity. , 2001, Time.

[33]  Mordechai Ben-Menachem,et al.  Writing effective use cases , 2001, SOEN.

[34]  Jan Gerben Wijnstra Critical Factors for a Successful Platform-Based Product Family Approach , 2002, SPLC.

[35]  Aaron Strauss,et al.  Carnival Booth: An Algorithm for Defeating the Computer-Assisted Passenger Screening System , 2002, First Monday.

[36]  Jan Gerben Wijnstra,et al.  Component Oriented Platform Architecting for Software Intensive Product Families , 2002 .

[37]  Rob C. van Ommering Building product populations with software components , 2002, ICSE '02.

[38]  Jürgen K. Müller The building block method. Component-based architectural design for large software-intensive product families , 2003 .

[39]  Ben Lieberman The art of modeling Part I: Constructing an analytical framework , 2003 .

[40]  Alexander Sinitsyn,et al.  A synchronization framework for personal mobile servers , 2004, IEEE Annual Conference on Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second.

[41]  Gerrit Muller Experiences of Teaching Systems Architecting , 2005 .

[42]  Tom Gilb,et al.  Competitive Engineering: A Handbook For Systems Engineering, Requirements Engineering, And Software Engineering Using Planguage , 2005 .