NDLI logo
  • Content
  • Similar Resources
  • Metadata
  • Cite This
  • Log-in
  • Fullscreen
Log-in
Do not have an account? Register Now
Forgot your password? Account recovery
  1. Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum) (OOPSLA '00)
  2. The META4 programming language
Loading...

Please wait, while we are loading the content...

Educators' symposium
Cracking the software paradox (panel session)
Hacker or hero? - extreme programming today (panel session)
Processes (panel session): the roles of ceremony and adaptation
How difficult is the transition from OOA to OOD? (panel session)
Beyond the hype (panel session): sequel to the trial of the gang of four
Emerging B2B eCommerce integration standards - a tower of Babel?
Back to the future (panel session): Is worse (still) better?
Remote access to clinical data
Modelling infection scenarios - a fixed-price eXtreme programming success story
Extreme programming in practice
Porting a core CGI workflow system onto a WAS platform while being used and extended to support the enterprise
Virtual yacht racing on the Web
Designing a flexible services-based architecture for Internet applications
A decade of modeling financial vehicles
How conceptual system architecture leads to business process
Building a large-scale generic object model: applying the CYC upper ontology to object database development in Java
Application integration framework for a large business process redesign project
ESCORT: lessons from an integration project
Application frameworks before system frameworks
The camp smalltalk ANSI test suite (poster session)
Evaluation of coupling in the context of Java interfaces (poster session)
Global reuse strategy based on use cases (poster session)
Scenario-based reengineering (poster session)
A workbench for quality based software re-engineering (Poster)
Design patterns and real-time object-oriented modeling (poster session)
Reinvent the wheel (poster session)
From documents to applications via frameworks (poster session): the tools and materials approach
Aspect-oriented frameworks (poster session): the design of adaptable operating systems
Towards a two-dimensional separation of concerns (poster session)
iFlow (poster session): a data streaming application framework based on a uniform abstraction
Taking advantage of design patterns in GIS domain (poster session)
Adaptations to OCL for ensuring quality of geographic data (poster session)
Constrained objects for modeling complex structures (extended abstract) (poster session)
Component visualization based on programmer's conceptual models (poster session)
ContextBox (extended abstract) (poster session): a visual builder for context beans
Verdantium towards a Java-enabled compound document model (poster session)
Component migration with enterprise JavaBeans (poster session)
Adaptive object-models (poster session)
An architecture for the evolution of Web applications (poster session)
R-Rio (poster session): reflective-reconfigurable interconnectable objects
Optimization of distributed, object-oriented systems (poster session)
Transparent fault tolerance for CORBA based distributed components (poster session)
Object-oriented design and implementation of the multi-agent system AgentTeam (poster session)
Wireless architecture for access to remote services (WiARS) (poster session)
Designing XML vocabularies with UML (poster session)
Introducing the project/process evaluation and development framework (poster session)
ooSEM (poster session): a process model for object-oriented development in an industrial environment
Refactoring tool challenges in a strongly typed language (poster session)
State machine specification directly in Java and C++ (poster session)
JML (poster session): notations and tools supporting detailed design in Java
MixJuice (poster session): an object-oriented language with simple and powerful module mechanism
Fantastic, unique, UML tool for the Java environment (FUUT-je) (poster session)
Decompile Java class files with soot! (poster session)
Soot (poster session): a Java bytecode optimization and annotation framework
Multi-dispatch in the Java Virtual Machine (poster session): design and implementation
Towards a graphical notation to express the C++ template instantiation process (poster session)
Adding parametric polymorphism to the common object request broker architecture (CORBA) (poster session)
The META4 programming language overview (poster session)
Kava - a powerful and portable reflective Java (poster session)
Adaptive optimization in the Jalapeño JVM (poster session)
On the predictability of Java byte codes (abstract) (poster session)
Profile-driven pretenuring for Java (poster session)
Deploying lightweight processes (poster session)
Ninth OOPSLA workshop on behavioral semantics (poster session)
Introducing patterns (or any new idea) into organizations (poster session)
Active learning for object-oriented design (poster session)
The pedagogical patterns project (poster session)
Object principles (poster session): back to basics
A minimalist approach to framework documentation
The META4 programming language
Calculating in an object-oriented iterator-view-generator framework
Building an object oriented problem solving environment for the parallel numerical solution of PDEs
Model and techniques to specify, develop and use a framework: a meta modeling approach
Optimization of distributed, object-oriented systems
Safely creating correct subclasses without seeing superclass code
A workbench for quality based software re-engineering (Doctoral Symposium)
Constrained objects for modeling complex structures (extended abstract)
An understandability metrics for object oriented programs
AspectJ: the language and support tools
DejaVu: deterministic Java replay debugger for Jalapeño Java virtual machine
PetShop: a tool for the formal specification of CORBA systems
Transparent and flexible storage of application objects in CORBA environments
Tool-box frameworks - the new challenge beyond black-box and white-box
GLORP: generic lightweight object-relational persistence
Clinical trial remote data capture client/server solution
Customer context server application enabling customer-focused e-commerce
FoodSmart - a large-scale distributed object system
Implementing NetUnify.com using squeak
Documenter: a simple geographical information system
Tilcara: an OO perspective to handle continuous fields in GIS

Similar Documents

...
The META4 programming language overview (poster session)

Article

...
Human resources metrics dashboard

Article

...
The Mathematical Programming Language (MPL)

Article

...
The Programming Language Wars: Questions and Responsibilities for the Programming Language Community

Article

...
On the need for a scientific programming language

Article

...
Does the choice of the first programming language influence students' grades?

Article

...
Programming in the MPL-RM programming language

Article

...
The dog programming language

Article

...
Choosing the First Educational Programming Language

Article

The META4 programming language

Content Provider ACM Digital Library
Author Kim, Jason W.
Abstract META4 is an object oriented language with first order reasoning capability that also includes reasoning about the change that the classes go through over time, efficient partial evaluation via runtime propagation of specific values, explicit run-time code generation via a source code to machine code compiling engine - not an interpreter.Coupled with a strong encapsulation principle and certain reasonable language restrictions and programmer supplied annotations, META4 allows all parts of the program, including the compiler itself to be extended and specialized over time. Therefore, META4 is mutable. We introduce the concept of run-time grammar extension, an elegant and powerful facility for custom-programming of new language semantics at the grammar level. In other words, its semantics and grammar can be extended or even modified, even at run time to solve specific problems.
Starting Page 145
Ending Page 146
Page Count 2
File Format PDF
ISBN 1581133073
DOI 10.1145/367845.368053
Language English
Publisher Association for Computing Machinery (ACM)
Publisher Date 2000-01-01
Publisher Place New York
Access Restriction Subscribed
Content Type Text
Resource Type Article
  • About
  • Disclaimer
  • Feedback
  • Sponsor
  • Contact
  • Chat with Us
About National Digital Library of India (NDLI)
NDLI logo

National Digital Library of India (NDLI) is a virtual repository of learning resources which is not just a repository with search/browse facilities but provides a host of services for the learner community. It is sponsored and mentored by Ministry of Education, Government of India, through its National Mission on Education through Information and Communication Technology (NMEICT). Filtered and federated searching is employed to facilitate focused searching so that learners can find the right resource with least effort and in minimum time. NDLI provides user group-specific services such as Examination Preparatory for School and College students and job aspirants. Services for Researchers and general learners are also provided. NDLI is designed to hold content of any language and provides interface support for 10 most widely used Indian languages. It is built to provide support for all academic levels including researchers and life-long learners, all disciplines, all popular forms of access devices and differently-abled learners. It is designed to enable people to learn and prepare from best practices from all over the world and to facilitate researchers to perform inter-linked exploration from multiple sources. It is developed, operated and maintained from Indian Institute of Technology Kharagpur.

Learn more about this project from here.

Disclaimer

NDLI is a conglomeration of freely available or institutionally contributed or donated or publisher managed contents. Almost all these contents are hosted and accessed from respective sources. The responsibility for authenticity, relevance, completeness, accuracy, reliability and suitability of these contents rests with the respective organization and NDLI has no responsibility or liability for these. Every effort is made to keep the NDLI portal up and running smoothly unless there are some unavoidable technical issues.

Feedback

Sponsor

Ministry of Education, through its National Mission on Education through Information and Communication Technology (NMEICT), has sponsored and funded the National Digital Library of India (NDLI) project.

Contact National Digital Library of India
Central Library (ISO-9001:2015 Certified)
Indian Institute of Technology Kharagpur
Kharagpur, West Bengal, India | PIN - 721302
See location in the Map
03222 282435
Mail: support@ndl.gov.in
Sl. Authority Responsibilities Communication Details
1 Ministry of Education (GoI),
Department of Higher Education
Sanctioning Authority https://www.education.gov.in/ict-initiatives
2 Indian Institute of Technology Kharagpur Host Institute of the Project: The host institute of the project is responsible for providing infrastructure support and hosting the project https://www.iitkgp.ac.in
3 National Digital Library of India Office, Indian Institute of Technology Kharagpur The administrative and infrastructural headquarters of the project Dr. B. Sutradhar  bsutra@ndl.gov.in
4 Project PI / Joint PI Principal Investigator and Joint Principal Investigators of the project Dr. B. Sutradhar  bsutra@ndl.gov.in
Prof. Saswat Chakrabarti  will be added soon
5 Website/Portal (Helpdesk) Queries regarding NDLI and its services support@ndl.gov.in
6 Contents and Copyright Issues Queries related to content curation and copyright issues content@ndl.gov.in
7 National Digital Library of India Club (NDLI Club) Queries related to NDLI Club formation, support, user awareness program, seminar/symposium, collaboration, social media, promotion, and outreach clubsupport@ndl.gov.in
8 Digital Preservation Centre (DPC) Assistance with digitizing and archiving copyright-free printed books dpc@ndl.gov.in
9 IDR Setup or Support Queries related to establishment and support of Institutional Digital Repository (IDR) and IDR workshops idr@ndl.gov.in
I will try my best to help you...
Cite this Content
Loading...