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. Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (OOPSLA '03)
  2. Time Conscious Objects™
Loading...

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

Model driven development: the case for domain oriented programming
Smart play-out
Static analysis of component systems using behavior protocols
Things they would not teach me of in college: what Microsoft developers learn later
Beyond AOP: toward naturalistic programming
Meeting the challenge of software engineering education for working professionals in the 21st century
Visualizing class interfaces with formal concept analysis
Experience in developing the urbanSim system: tools and processes
Analyzing the use of interfaces in large OO projects
An end-to-end domain-driven software development framework
Visualizing and AspectJ-enabling eclipse plugins using bytecode instrumentation
Metamodel based model transformation language to facilitate domain specific model driven architecture
An educational perspective on database management systems and object-oriented methodology: a 12 year journey
Routine run-time code generation
Xtreme programming and agile coaching
Time conscious objects™: a domain-specific framework and generator
Experiences using an ODBMS for a high-volume internet banking system
A high-level view of Java applications
Software factories: assembling applications with patterns, models, frameworks and tools
Automated impact analysis of object-oriented software systems
Program manipulation via interactive transformations
Methodology first and language second: a way to teach object-oriented programming
Acceptability-oriented computing
Discipline and practices of TDD: (test driven development)
An introduction to fly: a smaller smalltalk
Using AspectJ for component integration in middleware
Metamodel based model transformation language
XAspects: an extensible system for domain-specific aspect languages
A demonstration of JPie: an environment for live software construction in Java
A framework for using component redundancy for self-adapting and self-optimising component-based enterprise systems
Rethinking computer science education from a test-first perspective
No name: just notes on software reuse
Innovate!
Generative model transformer: an open source MDA tool initiative
Five years of framework building: lessons learned
A language based formalism for domain driven development
The power of symmetry: unifying inheritance and generative programming
Hardware/software codesign in neo smalltalk
Pattern-based model transformation
Using graphics to support the teaching of fundamental object-oriented principles in CS1
Model driven architecture: how far have we come, how far can we go?
Dynamic personal roles for ubiquitous computing
Agile regression testing using record & playback
A framework for using component redundancy for self-adapting and self-optimising component-based enterprise systems
Domain driven web development with WebJinn
Reuse learning objects through LOM and XML
MAS-ML: a multi-agent system modeling language
Reality abstraction and OO pedagogy: results from 5 weeks in virtual reality
Agile management - an oxymoron?: who needs managers anyway?
Implications of test-driven development: a pilot study
Programming with non-heap memory in the real time specification for Java
Program manipulation via interactive transformations
QuickUML: a tool to support iterative design and code development
Aspect-oriented implementation method: progressive or non-progressive approach?
Teaching polymorphism with elementary design patterns
Object-oriented success stories: "learning from our failures"
Agile software development for component based software engineering
The parks PDA: a handheld device for theme park guests in squeak
Issues on building T++, a tool for web application development with C++
GME: the generic modeling environment
A language based formalism for domain driven development
ProfessorJ: a gradual introduction to Java through language levels
Reuse repositories and reuse: the realities
Dynamically updatable component-based system (DUCS)
A self-optimizing application server design for enterprise Java beans applications
F-Script: smalltalk scripting for the Mac OS X object system
Preparing undergraduate students for Java certification
What's so eXtreme about doing things right?
MAS-ML: a multi-agent system modeling language
Model consistency in the object oriented software development process
ATCT: a Java framework that offers new approach to developing asynchronous processes
Reuse of teaching components: a UML-based approach to delivering and managing academic courses
Application servers: one size fits all ... not?
*J: a tool for dynamic analysis of Java programs
Generative model transformer
A pair-programming experiment in a non-programming course
Engineering and reusing stable atomic knowledge (SAK) patterns
Semantic software engineering tools
A framework for building language interpreters
Extracting domain- specific and domain-independent patterns
MetaEdit+: defining and using domain-specific modeling languages and code generators
An approach to monitor application states for self-managing (autonomic) systems
A policy based system to incorporate self-managing behaviors in applications
Model driven architecture development approach for pervasive computing
Using events to debug Java programs backwards in time
A framework to enable user directed component binding at run-time
Redeveloping a high-Performance computing framework
Teaching software testing: automatic grading meets test-first coding
Do you still use a database?
A modular QoS-enabled load management framework for component-based middleware
Jazz: a collaborative application development environment
An AspectJ-enabled eclipse core runtime platform
Requirements use case tool (RUT)
A stable software model for MRI visual analyzer
Issues on building T++: a tool for web application development with C++
A metamodeling approach to model transformation
Variant management for embedded software product lines with pure::consul and AspectC++
Multicodes: optimizing virtual machines using bytecode sequences
Building compilers for DirectX 9.0 compatible graphics processors
Visual SDLC: improving requirements engineering for object-oriented systems
Time Conscious Objects™

Similar Documents

...
Time conscious objects™: a domain-specific framework and generator

Article

...
Generative model transformer

Article

...
A temporal model for multi-level undo and redo

Article

...
Relaxing Persistent Memory Constraints with Hardware-Driven Undo + Redo Logging

Article

...
Generative model transformer: an open source MDA tool initiative

Article

...
An overview of model driven architecture ® (MDA®): invited talk abstract

Article

...
GReAT: A Metamodel Based Model Transformation Language

...
Reusable hierarchical command objects

Article

...
Architecture as Language

Article

Time Conscious Objects™

Content Provider ACM Digital Library
Author Hoare, Jeff Bettin, Jorn
Abstract In most business software systems the time dimension of business objects plays a significant role. Time is a crosscutting concern that is hard to separate from other business logic. We have developed a toolkit that allows existing business application systems to be extended with "time-conscious" behavior in a non-intrusive way by factoring out all aspects of time-related behavior into a framework and a set of classes that is distinct from the existing code base. The Time Conscious Objects™ (TCO™) toolkit is currently implemented in Java™, but through the use of generation technology the toolkit can easily be made available in any language that supports polymorphism.
Starting Page 114
Ending Page 114
Page Count 1
File Format PDF
ISBN 1581137516
DOI 10.1145/949344.949376
Language English
Publisher Association for Computing Machinery (ACM)
Publisher Date 2003-10-26
Publisher Place New York
Access Restriction Subscribed
Subject Keyword Logging Domain-driven development Versioning Auditability Temporal Model driven architecture (mda) Redo Time Domain-specific languages Undo
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...