skip to main content
Skip header Section
Building application frameworks: object-oriented foundations of framework designOctober 1999
Publisher:
  • John Wiley & Sons, Inc.
  • 605 Third Ave. New York, NY
  • United States
ISBN:978-0-471-24875-0
Published:15 October 1999
Pages:
664
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. ACM
    Marim M, de Oliveira A and Villela S UFJF-MLTK: a framework for machine learning algorithms Proceedings of the XV Brazilian Symposium on Information Systems, (1-8)
  2. ACM
    de Oliveira R, Baião F, Almeida A, Schwabe D and Lifschitz S Outer-Tuning Proceedings of the XV Brazilian Symposium on Information Systems, (1-8)
  3. ACM
    Kume I, Nitta N, Nakamura M and Shibayama E A dynamic analysis technique to extract symptoms that suggest side effects in framework applications Proceedings of the 29th Annual ACM Symposium on Applied Computing, (1176-1178)
  4. Hen-Tov A, Lorenz D, Schachter L, Wirfs-Brock R and Yoder J AOM domain-specific validations Proceedings of the 20th Conference on Pattern Languages of Programs, (1-13)
  5. Ferreira R, Freitas F, Brito P, Melo J, Lima R and Costa E (2013). RetriBlog, Expert Systems with Applications: An International Journal, 40:4, (1177-1195), Online publication date: 1-Mar-2013.
  6. ACM
    Bell J, Cooper K, Kaiser G and Sheth S (2013). Report from the second international workshop on games and software engineering (GAS 2012), ACM SIGSOFT Software Engineering Notes, 38:1, (34-35), Online publication date: 23-Jan-2013.
  7. ACM
    Bell J, Cooper K, Kaiser G and Sheth S (2013). Report from the second international workshop on games and software engineering (GAS 2012), ACM SIGSOFT Software Engineering Notes, 37:6, (1-6), Online publication date: 27-Nov-2012.
  8. ACM
    Ferreira R, Brito P, Melo J, Costa E, Lima R and Freitas F An architecture-centered framework for developing blog crawlers Proceedings of the 27th Annual ACM Symposium on Applied Computing, (1131-1136)
  9. Archanjo G and Von Zuben F (2012). Genetic programming for automating the development of data management algorithms in information technology systems, Advances in Software Engineering, 2012, (4-4), Online publication date: 1-Jan-2012.
  10. Derntl M and Calvo R (2011). E-learning frameworks: facilitating the implementation of educational design patterns, International Journal of Technology Enhanced Learning, 3:3, (284-296), Online publication date: 1-May-2011.
  11. Aguiar A and David G Patterns for effectively documenting frameworks Transactions on pattern languages of programming II, (79-124)
  12. Fernández-Luna J, Huete J, Pérez-Vázquez R and Rodrıguez-Cano J (2010). CIRLab, Information Processing and Management: an International Journal, 46:6, (749-761), Online publication date: 1-Nov-2010.
  13. Koskinen J, Kettunen M and Systä T (2010). Behavioral profiles—a way to model and validate program behavior, Software—Practice & Experience, 40:8, (701-733), Online publication date: 1-Jul-2010.
  14. Christ F, Bals J, Engels G, Gerth C and Luckey M A generic meta-model-based approach for specifying framework functionality and usage Proceedings of the 48th international conference on Objects, models, components, patterns, (21-40)
  15. ACM
    Hajj H, El-Hajj W, El Dana M, Dakroub M and Fawaz F An extensible software framework for building vehicle to vehicle applications Proceedings of the 6th International Wireless Communications and Mobile Computing Conference, (26-31)
  16. ACM
    da Costa A, Nunes C, da Silva V, Fonseca B and de Lucena C JAAF+T Proceedings of the 2010 ACM Symposium on Applied Computing, (928-935)
  17. Van Tan V, Yoo D and Yi M A SOA-based framework for building monitoring and control software systems Proceedings of the Intelligent computing 5th international conference on Emerging intelligent computing technology and applications, (1013-1027)
  18. ACM
    Dinkelaker T, Mezini M and Bockisch C The art of the meta-aspect protocol Proceedings of the 8th ACM international conference on Aspect-oriented software development, (51-62)
  19. ACM
    Flores N and Aguiar A Patterns for understanding frameworks Proceedings of the 15th Conference on Pattern Languages of Programs, (1-11)
  20. Cirilo E, Kulesza U, Coelho R, Lucena C and Staa A Integrating Component and Product Lines Technologies Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems, (130-141)
  21. ACM
    de Camargo V and Masiero P An approach to design crosscutting framework families Proceedings of the 2008 AOSD workshop on Aspects, components, and patterns for infrastructure software, (1-6)
  22. ACM
    Costa M, Resende R, Nakamura E and Segatto M Software frameworks for information systems integration based on web services Proceedings of the 2008 ACM symposium on Applied computing, (777-782)
  23. ACM
    de Camargo V and Masiero P A pattern to design crosscutting frameworks Proceedings of the 2008 ACM symposium on Applied computing, (759-764)
  24. ACM
    Arimoto M, Cagnin M and de Camargo V Version control in crosscutting framework-based development Proceedings of the 2008 ACM symposium on Applied computing, (753-758)
  25. ACM
    Abi-Antoun M Making frameworks work Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion, (1004-1018)
  26. ACM
    Antkiewicz M Round-trip engineering using framework-specific modeling languages Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion, (927-928)
  27. Kawakami L, Knabben A, Rechia D, Bastos D, Pereira O, Silva R and dos Santos L An object-oriented framework for improving software reuse on automated testing of mobile phones Proceedings of the 19th IFIP TC6/WG6.1 international conference, and 7th international conference on Testing of Software and Communicating Systems, (199-211)
  28. Belmonte D, Matos S, Scandelari L and Fernandes C Applying the responsibility-driven approach in the domain framework development Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and Technology, (449-454)
  29. Kulesza U, Alves V, Garcia A, Neto A, Cirilo E, De Lucena C and Borba P Mapping features to aspects Proceedings of the 10th international conference on Early aspects: current challenges and future directions, (155-174)
  30. Helferich A, Herzwurm G, Jesse S and Mikusz M Software product lines, service-oriented architecture and frameworks Proceedings of the 2nd international conference on Trends in enterprise application architecture, (187-201)
  31. Altintas N, Cetin S and Dogru A Industrializing software development Proceedings of the 2nd international conference on Trends in enterprise application architecture, (54-68)
  32. Hautamäki J and Koskimies K (2006). Finding and documenting the specialization interface of an application framework, Software—Practice & Experience, 36:13, (1443-1465), Online publication date: 1-Nov-2006.
  33. Cetin S, Altintas N and Solmaz R Business rules segregation for dynamic process management with an aspect-oriented framework Proceedings of the 2006 international conference on Business Process Management Workshops, (193-204)
  34. ACM
    de Oliveira A, Pavarini L, Nunes F, Botega L, Rossatto D and Bezerra A Virtual reality framework for medical training Proceedings of the 2006 ACM international conference on Virtual reality continuum and its applications, (347-351)
  35. Kulesza U, Alves V, Garcia A, de Lucena C and Borba P Improving extensibility of object-oriented frameworks with aspect-oriented programming Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components, (231-245)
  36. Paes R, Carvalho G, Gatti M, Lucena C, Briot J and Choren R Enhancing the environment with a law-governed service for monitoring and enforcing behavior in open multi-agent systems Proceedings of the 3rd international conference on Environments for multi-agent systems III, (221-238)
  37. Carvalho G, De Lucena C, Paes R, Choren R and Briot J Applying the governance framework technique to promote maintainability in open multi-agent systems Proceedings of the 7th international conference on Agent-oriented software engineering VII, (64-83)
  38. ACM
    Díaz-Pace J and Campo M ArchMatE Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (117-132)
  39. ACM
    Balaguer F Model checking the behavior of frameworks extended with other frameworks Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (122-123)
  40. ACM
    Díaz-Pace J and Campo M (2019). ArchMatE, ACM SIGPLAN Notices, 40:10, (117-132), Online publication date: 12-Oct-2005.
  41. Turani A, Calvo R and Goodyear P An application framework for collaborative learning Proceedings of the 5th international conference on Web Engineering, (243-251)
  42. Lee Y, Choi E and Min D A CBD application integration framework for high productivity and maintainability Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III, (858-867)
  43. Al Dallal J and Sorenson P (2018). Reusing class-based test cases for testing object-oriented framework interface classes, Journal of Software Maintenance and Evolution: Research and Practice, 17:3, (169-196), Online publication date: 1-May-2005.
  44. Guo Z, Schaeffer J, Szafron D and Earl P Using Generative Design Patterns to Develop Network Server Applications Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 4 - Volume 05
  45. ACM
    da Silva A and de Souza O A framework for result handling in bioinformatics Proceedings of the 2005 ACM symposium on Applied computing, (128-132)
  46. Kulesza U, Garcia A, Lucena C and Alencar P A generative approach for multi-agent system development Software Engineering for Multi-Agent Systems III, (52-69)
  47. ACM
    Rheinheimer L, Martins J and C. S. Pinto S WSAgent Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, (214-215)
  48. ACM
    Schmidt D, Gokhale A and Natarajan B (2004). Leveraging Application Frameworks, Queue, 2:5, (66-75), Online publication date: 1-Jul-2004.
  49. Cunningham H, Liu Y and Zhang C Using the divide and conquer strategy to teach Java framework design Proceedings of the 3rd international symposium on Principles and practice of programming in Java, (40-45)
  50. Schneider D, de Souza J, Medeiros S and Xexéo G CEJ – an environment for flexible definition and execution of scientific publication processes Proceedings of the 8th international conference on Computer Supported Cooperative Work in Design I, (165-174)
  51. ACM
    Rocha C, Schwabe D and Aragao M A hybrid approach for searching in the semantic web Proceedings of the 13th international conference on World Wide Web, (374-383)
  52. Oliveira T, Alencar P, Filho I, de Lucena C and Cowan D (2004). Software Process Representation and Analysis for Framework Instantiation, IEEE Transactions on Software Engineering, 30:3, (145-159), Online publication date: 1-Mar-2004.
  53. ACM
    Kishore R, Zhang H and Ramesh R (2004). A Helix-Spindle model for ontological engineering, Communications of the ACM, 47:2, (69-75), Online publication date: 1-Feb-2004.
  54. Murray L, Carrington D and Strooper P An approach to specifying software frameworks Proceedings of the 27th Australasian conference on Computer science - Volume 26, (185-192)
  55. Cechticky V, Chevalley P, Pasetti A and Schaufelberger W A generative approach to framework instantiation Proceedings of the 2nd international conference on Generative programming and component engineering, (267-286)
  56. ACM
    Viljamaa J (2003). Reverse engineering framework reuse interfaces, ACM SIGSOFT Software Engineering Notes, 28:5, (217-226), Online publication date: 1-Sep-2003.
  57. ACM
    Viljamaa J Reverse engineering framework reuse interfaces Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering, (217-226)
  58. Santos F, Vieira M and Lencastre M Workflow for simulators based on finite element method Proceedings of the 2003 international conference on Computational science: PartII, (555-564)
  59. ACM
    Oliveira M, Crowcroft J and Slater M An innovative design approach to build virtual environment systems Proceedings of the workshop on Virtual environments 2003, (143-151)
  60. Schmidt D and Buschmann F Patterns, frameworks, and middleware Proceedings of the 25th International Conference on Software Engineering, (694-704)
  61. Yacoub S (2003). Automated QA for Document Understanding Systems, IEEE Software, 20:3, (76-82), Online publication date: 1-May-2003.
  62. Pace J, Trilnik F and Campo M Assisting the development of aspect-based multi-agent systems using the smartweaver approach Software engineering for large-scale multi-agent systems, (165-181)
  63. ACM
    Dedek C, Spall A and Winkler S Dawn Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (106-107)
  64. ACM
    Higgins C, Symeonidis P and Tsintsifas A (2002). The marking system for CourseMaster, ACM SIGCSE Bulletin, 34:3, (46-50), Online publication date: 1-Sep-2002.
  65. ACM
    Jeon T, Seung H and Lee S (2019). Embedding built-in tests in hot spots of an object-oriented framework, ACM SIGPLAN Notices, 37:8, (25-34), Online publication date: 1-Aug-2002.
  66. Kim J (2019). How to develop and to reuse the UniPDM framework, Software—Practice & Experience, 32:8, (737-754), Online publication date: 10-Jul-2002.
  67. Rossi G and Schwabe D (2019). Object-Oriented Design Structures in Web Application Models, Annals of Software Engineering, 13:1-4, (97-110), Online publication date: 25-Jun-2002.
  68. Menkhaus G (2019). An Architecture for Supporting Multi-Device, Client-Adaptive Services, Annals of Software Engineering, 13:1-4, (309-327), Online publication date: 25-Jun-2002.
  69. Markiewicz M, Lucena C, Alencar P and Cowan D (2019). Views and Patterns in E-Commerce Application Design, Annals of Software Engineering, 13:1-4, (111-140), Online publication date: 25-Jun-2002.
  70. ACM
    Higgins C, Symeonidis P and Tsintsifas A The marking system for CourseMaster Proceedings of the 7th annual conference on Innovation and technology in computer science education, (46-50)
  71. Constantinides C, Elrad T and Fayad M (2019). Extending the object model to provide explicit support for crosscutting concerns, Software—Practice & Experience, 32:7, (703-734), Online publication date: 1-Jun-2002.
  72. Martins L, Coelho T, Barbosa S, Casanova M and Lucena C A Framework for Filtering and Packaging Hypermedia Documents Proceedings of the Second International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems, (274-283)
  73. Füricht R, Prähofer H, Hofinger T and Altmann J A component-based application framework for manufacturing execution systems in C# and .NET Proceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications, (169-178)
  74. ACM
    Díaz Pace J and Campo M (2001). Analyzing the role of aspects in software design, Communications of the ACM, 44:10, (66-73), Online publication date: 1-Oct-2001.
  75. ACM
    Markiewicz M and de Lucena C (2001). Object oriented framework development, XRDS: Crossroads, The ACM Magazine for Students, 7:4, (3-9), Online publication date: 1-Jul-2001.
  76. Ströbel M (2019). Design of Roles and Protocols for Electronic Negotiations, Electronic Commerce Research, 1:3, (335-353), Online publication date: 1-Jul-2001.
  77. ACM
    Butler G and Xu L Cascaded refactoring for framework Proceedings of the 2001 symposium on Software reusability: putting software reuse in context, (51-57)
  78. ACM
    Butler G and Xu L (2019). Cascaded refactoring for framework, ACM SIGSOFT Software Engineering Notes, 26:3, (51-57), Online publication date: 1-May-2001.
  79. ACM
    Rossi G, Schwabe D and Guimarães R Designing personalized web applications Proceedings of the 10th international conference on World Wide Web, (275-284)
  80. ACM
    Ströbel M Communication design for electronic negotiations on the basis of XML schema Proceedings of the 10th international conference on World Wide Web, (9-20)
  81. ACM
    Cunningham H and Wang J Building a layered framework for the table abstraction Proceedings of the 2001 ACM symposium on Applied computing, (668-674)
  82. Schwabe D, Esmeraldo L, Rossi G and Lyardet F (2019). Engineering Web Applications for Reuse, IEEE MultiMedia, 8:1, (20-31), Online publication date: 1-Jan-2001.
  83. ACM
    Ortigosa A, Campo M and Moriyón R (2019). Towards agent-oriented assistance for framework instantiation, ACM SIGPLAN Notices, 35:10, (253-263), Online publication date: 1-Oct-2000.
  84. ACM
    Ortigosa A, Campo M and Moriyón R Towards agent-oriented assistance for framework instantiation Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (253-263)
  85. ACM
    Fayad M, Hamu D and Brugali D (2000). Enterprise frameworks characteristics, criteria, and challenges, Communications of the ACM, 43:10, (39-46), Online publication date: 1-Oct-2000.
  86. ACM
    Kobryn C (2000). Modeling components and frameworks with UML, Communications of the ACM, 43:10, (31-38), Online publication date: 1-Oct-2000.
  87. ACM
    Pradella M, Rossi M, Mandrioli D and Coen-Porisini A A formal approach for designing CORBA based applications Proceedings of the 22nd international conference on Software engineering, (188-197)
  88. ACM
    Mattsson M, Bosch J and Fayad M (1999). Framework integration problems, causes, solutions, Communications of the ACM, 42:10, (80-87), Online publication date: 1-Oct-1999.
Contributors
  • San Jose State University
  • Vanderbilt University
  • University of Illinois Urbana-Champaign

Recommendations