Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/336512.336542acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article
Free access

Software engineering and middleware: a roadmap

Published: 01 May 2000 Publication History
First page of PDF

References

[1]
J. Bates. The State of the Art in Distributed and Dependable Computing. Technical report, Laboratory for Communications Engineering, Cambridge University, http://www.newcastle.research.ec.org/cabernet/sota/report, Oct. 1998.
[2]
M. Bearman. ODP-Trader. InProc. ofthelFIPTC6/WG6.1 Int. Conf. on Open Distributed Processing, Berlin, Germany, pages 341-352. North-Holland, 1993.
[3]
P. A. Bemstein, V. Hadzilacos, and N. Goodman. Concurrency Control and Recovery in Database Systems. Addison Wesley, 1987.
[4]
K. P. Birman. Building Secure and Reliable Network Applications. Manning Publishing, 1997.
[5]
D. Box. Essential COM. Addison Wesley Longman, 1998.
[6]
J. Charles. Middleware Moves to the Forefront. IEEE Computer, pages 17-19, May 1999.
[7]
S. Cheung. Java Transaction Service (JTS). Sun Microsystems, 901 San Antonio Road, Palo Alto, CA 94303, Mar. 1999.
[8]
P. Chung, Y. Huang, S. Yajnik, D. Liang, J. Shin, C.-Y. Wang, and Y.-M. Wang. DCOM and CORBA: Side by Side, Step by Step, and Layer by Layer. C+ + Report, pages 18--29, January 1998.
[9]
P. Cointe, editor. Meta-Level Architectures and Reflection: 2 nd International Conferenc, Reflection '99, St. Malo, France, volume 1616 of Lecture Notes in Computer Science. Springer, 1999.
[10]
A. Dardenne, A. van Lamswerde, and S. Fickas. Goaldirected Requirements Acquisition. Science of Computer Programming, 20:3-50, 1993.
[11]
E. di Nitto and D. Rosenblum. Exploiting ADLs to Specify Architectural Styles Induced by Middleware Infrastructures. In Proc. of the 21 th Int. Conf. on Software Engineering, Los Angeles, California, pages 13-22. ACM Press, 1999.
[12]
E Eliassen, A. Andersen, G. S. Blair, F. Costa, G. Coulson, V. Goebel, O. Hansen, T. Kristensen, T. Plagemann, H. O. Rafaelsen, K. B. Saikoski, and W. Yu. Next Generation Middleware: Requirements, Architecture and Prototypes. In Proceedings of the 7 th IEEE Workshop on Future Trends in Distributed Computing Systems, pages 60--65. IEEE Computer Society Press, Dec. 1999.
[13]
W. Emmerich. Engineering Distributed Objects. John Wiley & Sons, Apr. 2000.
[14]
W. Emmerich, A. Finkelstein, and W. Schwarz. Markup Meets Middleware. In 7 th Int. Workshop on Future Trends in Distributed Systems, Capetown, South Africa, pages 261- 266. IEEE Computer Society Press, 1999.
[15]
FpML. Introducing FpML: A New Standard for e-commerce. http://www.fpml.org, 1999.
[16]
L. Gilman and R. Schreiber. Distributed Computing with IBM MQSeries. Wiley, 1996.
[17]
A. Goldberg. Smalltalk-80: The Language and its lmplementation. Addison Wesley, 1985.
[18]
J. N. Gray. Notes on Database Operating Systems. In R. Bayer, R. Graham, and G. Seegmiiller, editors, Operating systems: An advanced course, volume 60 of Lecture Notes in Computer Science, chapter 3.F., pages 393--481. Springer, 1978.
[19]
C. L. Hall. Building Client-Server Applications Using TUXEDO. Wiley, 1996.
[20]
M. Hapner, R. Burridge, and R. Sharma. Java Message Service Specification. Technical report, Sun Microsystems, http://java.sun.com/products/jms, Nov. 1999.
[21]
S. Hillier. Microsoft Transaction Server Programming. Microsoft Press, 1998.
[22]
E. S. Hudders. CICS: A Guide to Internal Structure. Wiley, 1994.
[23]
Infinity. Infinity Network Trade Model Overview. http://www.infinity.com/ntm/pdf/ntmOverview.pdf, 1999.
[24]
ISO 10746-1. Open Distributed Processing - Reference model. Technical report, International Standardization Organization, 1998.
[25]
ISO 7498-1. Information processing systems -Open Systems Interconnection - Basic Reference Model: The Basic Model. Technical report, International Standards Organisation, 1994.
[26]
I. Jacobson, G. Booch, and J. Rumbaugh. The Unified Software Development Process. Addison Wesley, 1999.
[27]
I. Jacobson, M. Christerson, P. Jonsson, and G. Overgaard. Object-Oriented Software Engineering: A Use Case Driven Approach. Addison Wesley, 1992.
[28]
JavaSoft. Java Remote Method lnvocation Specification, revision 1.50, jdk 1.2 edition, Oct. 1998.
[29]
G. Kiczales, J. d. Rivi-res, and D. G. Bobrow. The Art of the Metaobject Protocol. MIT Press, 1991.
[30]
R. Monson-Haefel. Enterprise Javabeans. O'Reilly UK, 1999.
[31]
B. C. Neuman. Scale in Distributed Systems. In T. Casavant and M. Singhal, editors, Readings in Distributed Computing Systems. IEEE Computer Society press, 1994.
[32]
Object Management Group. CORBAservices: Common Object Services Specification, Revised Edition. 492 Old Connecticut Path, Framingham, MA 01701, USA, December 1998.
[33]
Object Management Group. Notification Service. 492 Old Connecticut Path, Framingham, MA 01701, USA, Jan. 1998.
[34]
Object Management Group. The Common Object Request Broker: Architecture and Specification Revision 2.2. 492 Old Connecticut Path, Framingham, MA 01701, USA, February 1998.
[35]
Object Management Group. XML/Value Request for Proposals. 492 Old Connecticut Path, Framingham, MA 01701, USA, Aug. 1999.
[36]
Open Group, editor. DCE 1.1: Remote Procedure Calls. The Open Group, 1997.
[37]
R. Orfali, D. Harkey, and J. Edwards. Instant CORBA. Wiley, 1997.
[38]
G.-C. Roman, A. L. Murphy, and G. P. Picco. A Software Engineering Perspective on Mobility. In A. C. W. Finkelstein, editor, Future of Software Engineering. ACM Press, 2000.
[39]
D. Schmidt, C. Gill, and D. Levine. Evaluating Strategies for Real-Time CORBA Dynamic Scheduling. In 19 th International IEEE Real-Time Symposium. IEEE Computer Society Press, 1998.
[40]
M. Shaw and D. Garlan. Software Architecture: Perspectives on an Emerging Discipline. Prentice Hall, 1996.
[41]
J. Siegel. Component and Object Technology: A Preview of CORBA 3. IEEE Computer, pages 114-116, May 1999.
[42]
M. v. Steen, E Homburg, and A. S. Tanenbaum. Globe: A Wide-Area Distributed System. IEEE Concurrency, pages 70-78, January-March 1999.
[43]
X/Open Group. Distributed Transaction Processing: The XA+ Specification, Version 2. X/Open Company, ISBN 1- 85912-046-6, Reading, UK, 1994.

Cited By

View all
  • (2023)API Gateway Optimization Architecture Based on Heterogeneous Hardware Acceleration2023 IEEE 3rd International Conference on Information Technology, Big Data and Artificial Intelligence (ICIBA)10.1109/ICIBA56860.2023.10165387(863-868)Online publication date: 26-May-2023
  • (2020)A Service Bus Concept for Modular and Adaptable PLC-Software2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)10.1109/ETFA46521.2020.9211908(22-29)Online publication date: Sep-2020
  • (2019)A Review of Dynamic Verification of Security and Dependability PropertiesArtificial Intelligence and Security Challenges in Emerging Networks10.4018/978-1-5225-7353-1.ch007(162-187)Online publication date: 2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '00: Proceedings of the Conference on The Future of Software Engineering
May 2000
381 pages
ISBN:1581132530
DOI:10.1145/336512
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 May 2000

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

ICSE00
Sponsor:

Acceptance Rates

Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)235
  • Downloads (Last 6 weeks)30
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)API Gateway Optimization Architecture Based on Heterogeneous Hardware Acceleration2023 IEEE 3rd International Conference on Information Technology, Big Data and Artificial Intelligence (ICIBA)10.1109/ICIBA56860.2023.10165387(863-868)Online publication date: 26-May-2023
  • (2020)A Service Bus Concept for Modular and Adaptable PLC-Software2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)10.1109/ETFA46521.2020.9211908(22-29)Online publication date: Sep-2020
  • (2019)A Review of Dynamic Verification of Security and Dependability PropertiesArtificial Intelligence and Security Challenges in Emerging Networks10.4018/978-1-5225-7353-1.ch007(162-187)Online publication date: 2019
  • (2019)Multidisciplinary Optimization of Life-Cycle Energy and Cost Using a BIM-Based Master ModelSustainability10.3390/su1101028611:1(286)Online publication date: 8-Jan-2019
  • (2019)HLA Run Time Infrastructure: A Comparative StudyMehran University Research Journal of Engineering and Technology10.22581/muet1982.1904.0938:4(961-972)Online publication date: 1-Oct-2019
  • (2019)Blockchain-enabled workflow management system for fine-grained resource sharing in E-commerce logistics2019 IEEE 15th International Conference on Automation Science and Engineering (CASE)10.1109/COASE.2019.8843250(751-755)Online publication date: Aug-2019
  • (2017)Communication middleware technologies for industrial distributed control systems: A literature review2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)10.1109/ETFA.2017.8247730(1-6)Online publication date: Sep-2017
  • (2015)Hyrise-RProceedings of the 3rd VLDB Workshop on In-Memory Data Mangement and Analytics10.1145/2803140.2803147(1-7)Online publication date: 31-Aug-2015
  • (2015)PlatysACM Transactions on Software Engineering and Methodology10.1145/272997624:3(1-32)Online publication date: 13-May-2015
  • (2015)ForewordProceedings of the 2015 IEEE International Conference on Information Reuse and Integration10.1109/IRI.2015.5Online publication date: 13-Aug-2015
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media