Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Method for Deriving Functional Architectures from Use Cases

Published: 01 June 2014 Publication History

Abstract

Functional architecture enables the description of systems independent of their technology. A method for obtaining functional architectures for systems the FAS method is introduced. It provides a well-defined procedure for deriving functional architecture from use cases by using heuristics for grouping functions and allocating them to functional blocks. A specialty of the FAS method is the structural representation of functional architectures in block-oriented form. An example system from the hearing instrument domain is used for demonstrating the method. The application of the FAS method together with the SysML modeling language is described, and modeling tool support is discussed. The authors report their experiences with the method from industrial projects, for example that analysts and architects could improve their communication by means of the FAS method. It is concluded that the method together with tool support facilitates the team process of creating model-based functional architectures based on use cases.

References

[1]
R.L.Ackoff, Creating the corporate future: Plan or be planned for, Wiley, New York, 1981.
[2]
C.Alexander, Notes on the synthesis of form, Harvard University Press, Cambridge, MA, 1964.
[3]
E.N.Baylin, Functional modeling of systems, Gordon and Breach, New York, 1990.
[4]
H.Blume, H.Feldkaemper, and T.G.Noll, Model-based exploration of the design space for heterogeneous systems on chip, J VLSI Signal Process Volume 40 2005, pp.19-34.
[5]
D.M.Buede, The engineering design of systems, Wiley, New York, 2009.
[6]
J.Daniels and T.Bahill, The hybrid process that combines traditional requirements and use cases, Syst Eng Volume 7 2004, pp.303-319.
[7]
H.Eisner, Managing complex systems, Wiley, New York, 2005.
[8]
S.Friedenthal, A.Moore, and R.Steiner, A practical guide to SysML, 2nd edition, Morgan Kaufmann OMG Press, Needham, MA, 2012.
[9]
Functional Architectures for Systems FAS method, "http://www.fas-method.org", April 2012.
[10]
D.K.Hitchins, Systems engineering, Wiley, New York, 2007.
[11]
INCOSE, Systems engineering handbook 3.2.2, INCOSE, 2011.
[12]
ISO OBP Online Browsing Platform, "http://www.iso.org/obp/ui/", September 2012.
[13]
I.Jacobson, Object-oriented software engineering-A use case driven approach, ACM Press, New York, 1992.
[14]
K.Keutzer, S.Malik, A.R.Newton, J.M.Rabaey, and A.Sangiovanni-Vincentelli, System-level design: Orthogonalization of concerns and platform-based design, IEEE Trans Comput Aided Des Integrated Circuits Syst Volume 19 2000, pp.1523-1543.
[15]
A.Korff, J.G.Lamm, and T.Weilkiens, Werkzeuge für den Schmied funktionaler Architekturen, in M.Maurer and S.-O.Schulze Editors, Tag des Systems Engineering 2011, Hanser, Munich, 2011, pp. pp.3-12. In German.
[16]
J.G.Lamm and T.Weilkiens, Funktionale Architekturen in SysML, in M.Maurer and S.-O.Schulze Editors, Tag des Systems Engineering 2010, Hanser, Munich, 2010, pp. pp.109-118. In German.
[17]
A.H.Levis, "System architectures," in A.P.Sage and W.B.Rouse Editors, Handbook of Systems Engineering and Management, Wiley, New York, 2009.
[18]
M.W.Maier and E.Rechtin, The art of systems architecting, CRC Press, Boca Raton, FL, 2002.
[19]
S.M.McMenamin and J.F.Palmer, Essential systems analysis, Yourdon Press, New York, 1984.
[20]
Object Management Group OMG, Unified Modeling Language UMLTM Version 2.4.1, OMG document number formal/2011-08-06, 2011.
[21]
Object Management Group OMG, OMG Systems Modeling Language SysMLTM Version 1.3, OMG document number formal/2012-06-01, 2012.
[22]
G.Pahl, W.Beitz, J.Feldhusen, and K.-H.Grote, Engineering design, Springer, Berlin, 2007.
[23]
G.Patzak, Systemtechnik-Planung komplexer innovativer Systeme, Springer, Berlin, 1982. In German.
[24]
K.Pohl, Requirements engineering: Fundamentals, principles, and techniques, Springer, Berlin, 2010.
[25]
D.E.Spielberg, Methodik zur Konzeptfindung basierend auf technischen Kompetenzen, Doctoral thesis, RWTH Aachen/Shaker-Verlag, Aachen, Germany, 2002. In German.
[26]
K.Ulrich, The role of product architecture in the manufacturing firm, Res Policy Volume 24 1995, pp.419-440.
[27]
T.Weilkiens, Systems engineering with SysML/UML, Morgan Kaufmann OMG Press, Needham, MA, 2007.
[28]
A.A.Yassine and L.A.Wissmann, The implications of product architecture on the firm, Syst Eng Volume 10 2007, pp.118-137.
[29]
C.Zingel, A.Albers, S.Matthiesen, and M.Maletz, Experiences and advancements from one year of explorative application of an integrated model-based development technique using C&C2-A in SysML, IAENG Int J Comput Sci Volume 39 2012, pp.165-181.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Systems Engineering
Systems Engineering  Volume 17, Issue 2
June 2014
124 pages

Publisher

John Wiley and Sons Ltd.

United Kingdom

Publication History

Published: 01 June 2014

Author Tags

  1. SysML
  2. functional architecture
  3. use cases

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Sep 2024

Other Metrics

Citations

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media