Skip to main content

Active Software

  • Conference paper
  • First Online:
Self-Adaptive Software (IWSAS 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1936))

Included in the following conference series:

Abstract

The chief problems that software engineering will face over at least the next two decades are increasing application complexity, and the need for autonomy and serious application robustness. In other words, how do we actually get to declare success when trying to build applications one or two orders of magnitude more complex than today’s applications? And, having declared success when building, how do we keep them from absorbing all our productivity to keep them patched together and running with more than just a vague semblance of doing what we want?

  1. 1.

    simple growth in problem size, as a result of success at previous problem sizes and increased hardware capacity;

  2. 2.

    the fact that many applications are now more closely tethered to the real world, actively utilizing sensors and actuators, or being required to respond in real-time;

  3. 3.

    the enmeshed nature of today’s applications - such as enterprise requirements to link all the elements of business process where it is useful to do so.

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. I. Ben-Shaul, A. Cohen, O. Holder, and B. Lavva, “HADAS: A network-centric system for interoperability programming,” International Journal of Cooperative Information Systems (IJCIS),vol. 6, no. 3&4, pp. 293–314, 1997.

    Article  Google Scholar 

  2. Garlan, David & Shaw, Mary. “An Introduction to Software Architecture,” 1–39. Advances in Software Engineering and Knowledge Engineering Volume 2. New York, NY: World Scientific Press, 1993.

    Google Scholar 

  3. Garlan, D.; Allen, R.; & Ockerbloom, J. “Exploiting Style in Architectural Design Environments.” SIGSOFT Software Engineering Notes 19, 5 (December 1994): 175–188.

    Article  Google Scholar 

  4. Jennings, K. Sycara, and M. Wooldridge A Roadmap of Agent Research and Development. In Autonomous Agents and Multi-Agent Systems Vol. 1, No. 1, July, 1998, pp. 7–38.

    Article  Google Scholar 

  5. G. Karsai and J. Sztipanovits. A model-based approch to self-adaptive software. IEEE Intelligent Systems,May/June 1999:46–53,1999.

    Google Scholar 

  6. Kiczales G., Lamping J., Mendhekar A. et al. Aspect-Oriented Programming. In proc. European Conference on Object-Oriented Programming, Finland, 1997.

    Google Scholar 

  7. M. M. Kokar, K. Baclawski, and Y. Eracar. Control theory-based foundations of self-controlling software. IEEE Intelligent Systems,May/June 1999:37–45,1999.

    Google Scholar 

  8. R. Laddaga. Creating robust software through self-adaptation. IEEE Intelligent Systems,May/June 1999:26–29,1999.

    Google Scholar 

  9. Luckham, David C., et al. “Specification and Analysis of System Architecture Using Rapide.” IEEE Transactions on Software Engineering 21, 6 (April 1995): 336–355.

    Article  Google Scholar 

  10. Nenad Medvidovic, Alex Quilici, David S. Rosenblum, and Alexander L. Wolf. An Architecture-Based Approach to Self-Adaptive Software. IEEE Intelligent Systems and Their Applications, vol. 14, no. 3, pp. 54–62 (May/June 1999).

    Article  Google Scholar 

  11. Nenad Medvidovic and Richard N. Taylor. Exploiting Architectural Style to Develop a Family of Applications. IEE Proceedings Software Engineering, vol. 144, no. 5-6, pp. 237–248 (October-December 1997).

    Article  Google Scholar 

  12. D. J. Musliner, R. P. Goldman, M.J. Pelican, and K. D. Krebsbach, “Self-Adaptive Software for Hard Real-Time Environments,” IEEE Intelligent Systems,vol. 14, no. 4, pp. 23–29, July/August 1999.

    Article  Google Scholar 

  13. G. Nordstrom, J. Sztipanovits, G. Karsai, A. Ledeczi: “Metamodeling-Rapid Design and Evolution of Domain-Specific Modeling Environments”, Proceedings of the IEEE Conference and Workshop on Engineering of Computer Based Systems, April, 1999.

    Google Scholar 

  14. Object Management Group, The Common Object Request Broker: Architecture and Specification. Revision 2.2,February 1998. Available at: http://www.omg.org/corba/corbaiiop.html.

  15. P. Robertson and J. M. Brady. Adaptive image analysis for aerial surveillance. IEEE Intelligent Systems,May/June 1999:30–36,1999.

    Google Scholar 

  16. J. Sztipanovits, G. Karsai: “Model-Integrated Computing”, IEEE Computer, April, 1997

    Google Scholar 

  17. CA Waldspurger, T Hogg, B Huberman, JO Kephart, and WS Stornetta: Spawn: A Distributed Computational Economy. IEEE Transactions on Software Engineering 18:103–117.

    Google Scholar 

  18. Wellman, M: “Market-oriented programming: Some early lessons.” In Market-Based Control: A Paradigm for Distributed Resource Allocation (S Clearwater, ed.). World Scientific, 1996.

    Google Scholar 

  19. Wellman, M: A market-oriented programming environment and its application to distributed multicommodity flow problems. Journal of Artificial Intelligence Research, 1:1–23, 1993.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Laddaga, R. (2000). Active Software. In: Robertson, P., Shrobe, H., Laddaga, R. (eds) Self-Adaptive Software. IWSAS 2000. Lecture Notes in Computer Science, vol 1936. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44584-6_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-44584-6_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41655-5

  • Online ISBN: 978-3-540-44584-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics