Skip to main content

Profiling and Framing Structures for Pervasive Information Systems Development

  • Conference paper
Virtual and Networked Organizations, Emergent Technologies and Tools (ViNOrg 2011)

Abstract

Pervasive computing is a research field of computing technology that aims to achieve a new computing paradigm. Software engineering has been, since its existence, subject of research and improvement in several areas of interest. Model-Based/Driven Development (MDD) constitutes an approach to software design and development that potentially contributes to: concepts closer to domain and reduction of semantic gaps; automation and less sensitivity to technological changes; capture of expert knowledge and reuse. This paper presents a profiling and framing structure approach for the development of Pervasive Information Systems (PIS). This profiling and framing structure allows the organization of the functionality that can be assigned to computational devices in a system and of the corresponding development structures and models, being. The proposed approach enables a structural approach to PIS development. The paper also presents a case study that allowed demonstrating the applicability of the approach.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Weiser, M.: Some computer science issues in ubiquitous computing. Communications of ACM 36, 75–84 (1993)

    Article  Google Scholar 

  2. Weiser, M., Gold, R., Brown, J.S.: The origins of ubiquitous computing research at PARC in the late 1980s. IBM Systems Journal 38, 693–696 (1999)

    Article  Google Scholar 

  3. Sage, A.P., Rouse, W.B.: Information Systems Frontiers in Knowledge Management. Information Systems Frontiers 1, 205–219 (1999)

    Article  Google Scholar 

  4. Fernandes, J.E., Machado, R.J., Carvalho, J.Á.: Model-Driven Development for Pervasive Information Systems. In: Mostefaoui, S.K., Maamar, Z., Giaglis, G.M. (eds.) Advances in Ubiquitous Computing: Future Paradigms and Directions, pp. 45–82. IGI Publishing (2008)

    Google Scholar 

  5. Ruparelia, N.B.: Software development lifecycle models. SIGSOFT Softw. Eng. Notes 35, 8–13 (2010)

    Article  Google Scholar 

  6. Kay, R.H.: The management and organization of large scale software development projects. In: Proceedings of the Spring Joint Computer Conference, May 14-16, pp. 425–433. ACM, Boston (1969)

    Google Scholar 

  7. Benincasa, G.P., Daneels, A., Heymans, P., Serre, C.: Engineering a Large Application Software Project: The Controls of the CERN PS Accelerator Complex. IEEE Transactions on Nuclear Science 32, 2029–2031 (1985)

    Article  Google Scholar 

  8. Gorton, I., Liu, Y.: Advancing software architecture modeling for large scale heterogeneous systems. In: Proceedings of the FSE/SDP Workshop, FoSER 2010, pp. 143–148. ACM, Santa Fe (2010)

    Chapter  Google Scholar 

  9. Mirakhorli, M., Sharifloo, A.A., Shams, F.: Architectural challenges of ultra large scale systems. In: Proceedings of the 2nd International Workshop on Ultra-Large-Scale Software-Intensive Systems, pp. 45–48. ACM, Leipzig (2008)

    Chapter  Google Scholar 

  10. Laine, P.K.: The role of SW architecture in solving fundamental problems in object-oriented development of large embedded SW systems. In: Proceedings of the Working IEEE/IFIP Conference on Software Architecture, pp. 14–23 (2001)

    Google Scholar 

  11. Mattsson, A., Lundell, B., Lings, B., Fitzgerald, B.: Experiences from Representing Software Architecture in a Large Industrial Project Using Model Driven Development. In: Proceedings of SHARK-ADI 2007. IEEE Computer Society (2007)

    Google Scholar 

  12. Heijstek, W., Chaudron, M.R.V.: Empirical Investigations of Model Size, Complexity and Effort in a Large Scale, Distributed Model Driven Development Process. In: SEAA 2009, pp. 113–120 (2009)

    Google Scholar 

  13. Medvidovic, N.: Software architectures and embedded systems: a match made in heaven? IEEE Software 22, 83–86 (2005)

    Article  Google Scholar 

  14. Fernandes, J.E., Machado, R.J., Carvalho, J.Á.: Model-Driven Methodologies for Pervasive Information Systems Development. In: Fernandes, J.M., Machado, R.J., Lilius, J., Porres, I. (eds.) MOMPES 2004, pp. 15–23. TUCS General Publication, Hamilton (2004)

    Google Scholar 

  15. Fernandes, J.E., Machado, R.J., Carvalho, J.Á.: Model-Driven Software Development for Pervasive Information Systems Implementation. In: Machado, R.J., e Abreu, F.B., da Cunha, P.R. (eds.) QUATIC 2007, pp. 218–222. IEEE Computer Society, Lisbon (2007)

    Google Scholar 

  16. USE-ME.GOV: Consortium Agreement - Annex I - Description of Work (2003)

    Google Scholar 

  17. USE-ME.GOV: D3.1 Recommendations (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fernandes, J.E., Machado, R.J., Carvalho, J.Á. (2012). Profiling and Framing Structures for Pervasive Information Systems Development. In: Putnik, G.D., Cruz-Cunha, M.M. (eds) Virtual and Networked Organizations, Emergent Technologies and Tools. ViNOrg 2011. Communications in Computer and Information Science, vol 248. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31800-9_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31800-9_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31799-6

  • Online ISBN: 978-3-642-31800-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics