Skip to main content
Top

2013 | OriginalPaper | Chapter

DAPNA: An Architectural Framework for Data Processing Networks

Authors : Hasan Sözer, Sander Nouta, Andreas Wombacher, Paolo Perona

Published in: Information Sciences and Systems 2013

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

A data processing network is as a set of (software) components connected through communication channels to apply a series of operations on data. Realization and maintenance of large-scale data processing networks necessitate an architectural approach that supports analysis, verification, implementation and reuse. However, existing tools and architectural styles fall short to support all these features. In this paper, we introduce an architectural style and framework for documenting and realizing data processing networks. Our framework employs reusable and composable data filters. These filters are annotated with their deployment information. The overall architecture is specified with an XML-based architecture description language. The specification is processed by a toolset for analysis and code generation. The framework has been utilized for defining and realizing an environmental monitoring application.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference van der Aalst WMP, Weijters AJMM (2004) Process mining: a research agenda. Comput Ind 53(3):231–244CrossRef van der Aalst WMP, Weijters AJMM (2004) Process mining: a research agenda. Comput Ind 53(3):231–244CrossRef
2.
go back to reference Abowd G, Allen R, Garlan D (1995) Formalizing style to understand descriptions of software architecture. ACM Trans Softw Eng Methodol 4(4):319–364CrossRef Abowd G, Allen R, Garlan D (1995) Formalizing style to understand descriptions of software architecture. ACM Trans Softw Eng Methodol 4(4):319–364CrossRef
3.
go back to reference Arrango G (1994) Domain analysis methods. In: Schafer, Prieto-Diaz R, Matsumoto M (eds) Software reusability. Ellis Horwood, Chichester, pp 17–49 Arrango G (1994) Domain analysis methods. In: Schafer, Prieto-Diaz R, Matsumoto M (eds) Software reusability. Ellis Horwood, Chichester, pp 17–49
4.
go back to reference Bishop RH (1996) Modern control systems analysis and design using MATLAB and SIMULINK. Addison Wesley, Boston Bishop RH (1996) Modern control systems analysis and design using MATLAB and SIMULINK. Addison Wesley, Boston
5.
go back to reference Bodensta L, Wombacher A, Wieringa R, Jaeger MC, Reichert M (2009) Monitoring service compositions in mode4sla - design of validation. In: Cordeiro J, Filipe J (eds) Proceedings of ICEIS (4), pp 114–121 Bodensta L, Wombacher A, Wieringa R, Jaeger MC, Reichert M (2009) Monitoring service compositions in mode4sla - design of validation. In: Cordeiro J, Filipe J (eds) Proceedings of ICEIS (4), pp 114–121
6.
go back to reference Clements P, Bachmann F, Bass L, Garlan D, Ivers J, Little R, Nord R, Stafford J (2002) Documenting software architectures: views and beyond. Addison-Wesley, Boston Clements P, Bachmann F, Bass L, Garlan D, Ivers J, Little R, Nord R, Stafford J (2002) Documenting software architectures: views and beyond. Addison-Wesley, Boston
7.
go back to reference Coalition WM (1995) The workflow reference model. Document number TC00-1003, issue 1.1 (Jan 1995) Coalition WM (1995) The workflow reference model. Document number TC00-1003, issue 1.1 (Jan 1995)
8.
go back to reference Dashofy E, van der Hoek A, Taylor R (2001) A highly-extensible, xml-based architecture description language. In: Proceedings of the working IEEE/IFIP conference on software architectures, Amsterdam, The Netherlands Dashofy E, van der Hoek A, Taylor R (2001) A highly-extensible, xml-based architecture description language. In: Proceedings of the working IEEE/IFIP conference on software architectures, Amsterdam, The Netherlands
9.
go back to reference Fielding R (2000) Architectural styles and the design of network-based software architecture. Ph.D. dissertation, Department of Information and Computer Science, University of California, Irvine Fielding R (2000) Architectural styles and the design of network-based software architecture. Ph.D. dissertation, Department of Information and Computer Science, University of California, Irvine
11.
go back to reference Monroe R, Kompanek A, Melton R, Garlan D (1997) Architectural styles, design patterns, and objects. IEEE Softw 14(1):43–52CrossRef Monroe R, Kompanek A, Melton R, Garlan D (1997) Architectural styles, design patterns, and objects. IEEE Softw 14(1):43–52CrossRef
12.
go back to reference Muthukrishnan S (2003) Data streams: algorithms and applications. In: Proceedings of the 14th annual ACM-SIAM symposium on discrete algorithms (Jan 2003) Muthukrishnan S (2003) Data streams: algorithms and applications. In: Proceedings of the 14th annual ACM-SIAM symposium on discrete algorithms (Jan 2003)
13.
go back to reference Nouta C (2011) Data processing networks made easy. M. Sc. thesis, Department of Computer Science, University of Twente, Enschede, The Netherlands Nouta C (2011) Data processing networks made easy. M. Sc. thesis, Department of Computer Science, University of Twente, Enschede, The Netherlands
14.
go back to reference Pal N, Pal S (1993) A review on image segmentation techniques. Pattern Recogn 26:1277–1294CrossRef Pal N, Pal S (1993) A review on image segmentation techniques. Pattern Recogn 26:1277–1294CrossRef
15.
go back to reference Pasquale P, Perona P, Schneider P, Shrestha J, Wombacher A, Burlando P (2010) Modern comprehensive approach to monitor the morphodynamic evolution of restored river corridors. Hydrology Earth Syst Sci Discuss 7:8873–8912CrossRef Pasquale P, Perona P, Schneider P, Shrestha J, Wombacher A, Burlando P (2010) Modern comprehensive approach to monitor the morphodynamic evolution of restored river corridors. Hydrology Earth Syst Sci Discuss 7:8873–8912CrossRef
16.
go back to reference Shaw M, Clements P (1997) A field guide to boxology: preliminary classification of architectural styles for software systems. In: Proceedings of the 21st international computer software and applications conference. Washington, DC, pp 6–13 Shaw M, Clements P (1997) A field guide to boxology: preliminary classification of architectural styles for software systems. In: Proceedings of the 21st international computer software and applications conference. Washington, DC, pp 6–13
17.
go back to reference Shi J, Malik J (2000) Normalized cuts and image segmentation. IEEE Trans Pattern Anal Mach Intell 22(8):888–905CrossRef Shi J, Malik J (2000) Normalized cuts and image segmentation. IEEE Trans Pattern Anal Mach Intell 22(8):888–905CrossRef
Metadata
Title
DAPNA: An Architectural Framework for Data Processing Networks
Authors
Hasan Sözer
Sander Nouta
Andreas Wombacher
Paolo Perona
Copyright Year
2013
DOI
https://doi.org/10.1007/978-3-319-01604-7_22

Premium Partner