REFERENCES
Bachmann, F., Bass, L., Klein, M., and Shelton, C. (2005).
Designing Software Architectures to Achieve Quality
Attribute Requirements. IEE Proceedings - Software,
152(4):153–165.
Berzisa, S. e. a. (2015). Capability driven development: An
approach to designing digital enterprises. Business &
Information Systems Engineering, 57(1):15–25.
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P.,
and Stal, M. (1996). Pattern-Oriented Software Archi-
tecture, Volume 1: A System of Patterns. Wiley, Chich-
ester, UK.
Dalton, D. R., Todor, W. T., Spendolini, M. J., Fielding,
G. J., and Porter, L. W. (1980). Organizational struc-
ture and performans: A critical review. Academy of
Management Review, 5(1):49–64.
Docherty, J. P., Surles, R. C., and Donovan, C. M. (2001).
Textbook of Administrative Psychiatry, chapter Orga-
nizational Theory, pages 33–43. ASM Zahidul Islam,
second edition edition.
Dong, J., Chen, S., and Jeng, J.-J. (2005). Event-based
blackboard architecture for multi-agent systems. In
Information Technology: Coding and Computing,
2005. ITCC 2005. International Conference on, vol-
ume 2, pages 379–384 Vol. 2.
Galbraith, J. R. (1971). Matrix organization designs: How
to combine functional and project forms. Business
Horizons, 14(1):29 – 40.
Goebel, S. and Nestler, M. (2004). Composite component
support for ejb. In Proceedings of the Winter Interna-
tional Synposium on Information and Communication
Technologies, WISICT ’04, pages 1–6. Trinity Col-
lege Dublin.
G´omez, O. and Ortiz, J. (2013). Modeling the organiza-
tional style structure in five. Procedia Technology,
7:384 – 390.
Han, X., Mandal, S., Pattipati, K., Kleinman, D., and
Mishra, M. (2014). An optimization-based distributed
planning algorithm: A blackboard-based collaborative
framework. Systems, Man, and Cybernetics: Systems,
IEEE Transactions on, 44(6):673–686.
Harris, M. and Raviv, A. (2002). Organization design. Man-
age. Sci., 48(7):852–865.
Harrison, N. B. and Avgeriou, P. (2007). Leveraging
architecture patterns to satisfy quality attributes. In
Oquendo, F., editor, Software Architecture, First Eu-
ropean Conference, ECSA 2007, Aranjuez, Spain,
September 24-26, 2007, Proceedings, volume 4758 of
Lecture Notes in Computer Science, pages 263–270.
Springer.
Jurado, F., Redondo, M. A., and Ortega, M. (2012). Black-
board architecture to integrate components and agents
in heterogeneous distributed elearning systems: An
application for learning to program. Journal of Sys-
tems and Software, 85(7):1621 – 1636. Software
Ecosystems.
Kolp, M., Do, T. T., and Faulkner, S. (2004). Analysis styles
for requirements engineering: An organizational per-
spective. In Chang, S., editor, Handbook Of Software
Engineering And Knowledge Engineering, volume 3,
chapter 1. World Scientific.
Lawler, E. and Ledford, G. (1992). A skill-based approach
to human resource management. European Manage-
ment Journal, 10(4):383–391.
Lesser, V., Fennell, R., Erman, L., and Reddy, D. (1975).
Organization of the hearsay ii speech understanding
system. Acoustics, Speech and Signal Processing,
IEEE Transactions on, 23(1):11–24.
Liedtke, J. (1995). On micro-kernel construction. SIGOPS
Oper. Syst. Rev., 29(5):237–250.
Luo, Y., Liu, K., and Davis, D. (2002). A multi-agent deci-
sion support system for stock trading. Network, IEEE,
16(1):20–27.
Mee, J. F. (1964). Matrix organization. Business Horizons,
7(2):70 – 72.
Meunier, R. (1995). The pipes and filters architecture. In
Pattern Languages of Program Design, pages 427–
440. ACM Press/Addison-Wesley Publishing Co.,
New York, NY, USA.
Mintzberg, H. (1979). The structuring of organizations: a
synthesis of the research. Theory of management pol-
icy series. Prentice-Hall.
Ortega-Arjona, J. L. and Fernandez, E. B. (2008). The se-
cure blackboard pattern. In Proceedings of the 15th
Conference on Pattern Languages of Programs, PLoP
’08, pages 22:1–22:5, New York, NY, USA. ACM.
Scheibler, T., Leymann, F., and Roller, D. (2010). Execut-
ing pipes-and-filters with workflows. In Internet and
Web Applications and Services (ICIW), 2010 Fifth In-
ternational Conference on, pages 143–148.
Schwartz, D. (1995). Blackboard systems. In Cooperating
Heterogeneous Systems, volume 299 of The Springer
International Series in Engineering and Computer
Science, pages 27–42. Springer US.
Solms, F. (2012). What is software architecture? In Pro-
ceedings of the South African Institute for Computer
Scientists and Information Technologists Conference,
SAICSIT ’12, pages 363–373, New York, NY, USA.
ACM.
Solms, F. (2015). A Systematic Method for Architecture
Recovery. In 10’th International Conference on Eval-
uation of Novel Approaches to Software Engineering,
pages 215–222, Barcelona, Spain.
Sun, H., Wang, X., Yan, M., Tang, Y., and Liu, X. (2013).
Towards a scalable paas for service oriented software.
In Parallel and Distributed Systems (ICPADS), 2013
International Conference on, pages 522–527.
Tran, Q. and Tian, Y. (2013). Organizational structure:
Influencing factors and impact on a firm. Ameri-
can Journal of Industrial and Business Management,
(3):229–236.
Weber, M. (1958). From Max Weber: Essays in Sociology.
Oxford University Press, USA.