Filters








407,828 Hits in 15.9 sec

Object-Oriented Programming Strategies In C# For Power Conscious System

Kayun Chantarasathaporn, Chonawat Srisa-An
2007 Zenodo  
In the past, specialists usually designed both specific optimized equipments and codes to relief this concern.  ...  Low power consumption is a major constraint for battery-powered system like computer notebook or PDA.  ...  among Private, Protected and Public Method Fig. 9 9 Detail compared graph rendered from result of TOM in testing dynamic and static variable Object-Oriented Programming Strategies in C# for Power  ... 
doi:10.5281/zenodo.1080436 fatcat:fqydllh2gzcprdvq3q4lmxi3gq

Expert Systems with Logic#. A Novel Modeling Framework for Logic Programming in an Object-Oriented Context of C# [article]

F. Lorenz, M. Günther
2022 arXiv   pre-print
We present a novel approach how logic programming for expert systems can be declared directly in an object-oriented language.  ...  Software Architecture of Logic# The base for this approach is an architectural design, which can then be used for implementation in various object-oriented languages.  ...  This chapter uses two examples to show how the architecture can be used to implement a logical program in an object-oriented language, in this case C#.  ... 
arXiv:2205.07985v1 fatcat:6vru7sauvbcbnkwgjagptxykfq

OMS Java: Providing Information, Storage and Access Abstractions in an Object-OrientedFramework [chapter]

Adrian Kobler, Moira C. Norrie, Beat Signer, Michael Grossniklaus
2001 OOIS 2001  
In this paper, we present the main objectives and components of the OMS Java data management framework.  ...  We then present each of these layers in turn -starting with the information abstractions which lie at the core of the system and then going on to the storage and access layers.  ...  Such systems include object-oriented database systems (OODBMS) and also persistent Java systems such as Java Data Objects [JDO00] and PJama [PAD + 97] .  ... 
doi:10.1007/978-1-4471-0719-4_5 dblp:conf/oois/KoblerNSG01 fatcat:6oixylp37fedha5buwhr3pt3sa

Object-oriented databases: design and implementation

J.V. Joseph, S.M. Thatte, C.W. Thompson, D.L. Wells
1991 Proceedings of the IEEE  
Object-oriented database systems aim at meeting the data modeling, performance, cooperative design, and version management requirements of nexi-generation applications, such as CAD, CAM.  ...  Object-oriented database (OODB) systems repre-Jent the confluence of ideas from object-orientedprogra}nmlng languages cmd dutabase mancrgement.  ...  ACKNOWLEDGMENT The authors greatly appreciate the critique and comments made by anonymous referees on an earlier manuscript of this paper, as well as comments made by the members of the Zeitgeist OODB  ... 
doi:10.1109/5.64382 fatcat:i25xxjqpyjfihemxkuimzkejjm

Design and Implementation of a UML-Based Design Repository [chapter]

Rudolf K. Keller, Jean-François Bédard, Guy Saint-Denis
2001 Lecture Notes in Computer Science  
Experiences conducted with large-scale systems are also presented, along with related work and future avenues in design repository research.  ...  The SPOOL design repository is a practical implementation of the UML metamodel, and is used to store detailed design-level information that is extracted from the source code of industrial systems.  ...  parser Datrix, Lucent Technologies for their C++ source code analyzer GEN++ and the layout generators Dot and Neato, and TakeFive Software for their software development environment SNiFF+.  ... 
doi:10.1007/3-540-45341-5_30 fatcat:xbqjjfmvefg7pkeijisyh4n4eu

Biological database design and implementation

E. Birney
2004 Briefings in Bioinformatics  
Our experience has led us to emphasise simplicity and conservative technology choices when building these databases.  ...  This is a short paper of advice that we hope is useful to people designing their own biological database.  ...  A crucial aspect in object orientation is the ability of differently specialising objects to share common functional interfaces.  ... 
doi:10.1093/bib/5.1.31 pmid:15153304 fatcat:exv7mqjqqnfvdmcxb6aung3aya

CONFLuEnCE: Implementation and Application Design

Panayiotis Neophytou, Panos Chrysanthis, Alexandros Labrinidis
2011 Proceedings of the 7th International Conference on Collaborative Computing: Networking, Applications and Worksharing  
Furthermore, we explicate our experiences in designing and implementing real-life business and scientific continuous workflow monitoring applications, which attest to the ease of use and applicability  ...  In this paper, we describe CONFLuEnCE (CONtinuous workFLow ExeCution Engine), which is an implementation of our continuous workflow model.  ...  Acknowledgments: This research was supported in part by NSF grants IIS-0534531 and OIA-1028162.  ... 
doi:10.4108/icst.collaboratecom.2011.247204 dblp:conf/colcom/NeophytouCL11 fatcat:tdu6izl57zccpg34lcf3oxmdqy

The virtual lover: variable and easily guided 3D fish animations as an innovative tool in mate-choice experiments with sailfin mollies-I. Design and implementation

Klaus Müller, Ievgen Smielik, Jan-Marco Hütwohl, Stefanie Gierszewski, Klaudia Witte, Klaus-Dieter Kuhnert
2016 Current Zoology  
The designing tool offers an easy and user-friendly way to define size, coloration, and morphology of stimuli and moreover it is able to configure virtual stimuli randomly without any user influence.  ...  Experiments with live sailfin mollies validated the usage of the created virtual 3D fish models in mate-choice experiments.  ...  Real-Time Learning Systems (EZLS) and the Research Group of Ecology and Behavioral Biology at the University of Siegen.  ... 
doi:10.1093/cz/zow106 pmid:29491963 pmcid:PMC5804152 fatcat:cbcv7r4gxzfbrh3w7elbd6jhiq

The design and implementation of distributed Smalltalk

John K. Bennett
1987 Conference proceedings on Object-oriented programming systems, languages and applications - OOPSLA '87  
Distributed Smalltalk (DS) is an implementation of Smalltalk that allows objects on di erent m a c hines to send and respond to messages.  ...  The implementation includes an incremental distributed garbage collector and support for remote debugging, access control, and object mobility.  ...  Acknowledgements Alan Borning, Edward Lazowska, and Henry Levy provided extensive reviews of early versions of this paper.  ... 
doi:10.1145/38765.38836 dblp:conf/oopsla/Bennett87 fatcat:rtfqcedbizbovbniposdua3kfa

Design pattern implementation in Java and aspectJ

Jan Hannemann, Gregor Kiczales
2002 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '02  
AspectJ implementations of the GoF design patterns show modularity improvements in 17 of 23 cases.  ...  multiple roles, many objects playing one role, or an object playing roles in multiple pattern instances.  ...  In object-oriented implementations these classes are tightly coupled and mutually dependent.  ... 
doi:10.1145/582435.582436 fatcat:taqu7dfa5nfodgom2k5woktkku

Design pattern implementation in Java and aspectJ

Jan Hannemann, Gregor Kiczales
2002 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '02  
AspectJ implementations of the GoF design patterns show modularity improvements in 17 of 23 cases.  ...  multiple roles, many objects playing one role, or an object playing roles in multiple pattern instances.  ...  In object-oriented implementations these classes are tightly coupled and mutually dependent.  ... 
doi:10.1145/582419.582436 dblp:conf/oopsla/HannemannK02 fatcat:tj2uu4o47rd5zp2xrd366kn2l4

The design and implementation of distributed Smalltalk

John K. Bennett
1987 SIGPLAN notices  
Distributed Smalltalk (DS) is an implementation of Smalltalk that allows objects on di erent m a c hines to send and respond to messages.  ...  The implementation includes an incremental distributed garbage collector and support for remote debugging, access control, and object mobility.  ...  Acknowledgements Alan Borning, Edward Lazowska, and Henry Levy provided extensive reviews of early versions of this paper.  ... 
doi:10.1145/38807.38836 fatcat:gsgbf7j7gzadzjhdrlosrt6hiy

Design pattern implementation in Java and aspectJ

Jan Hannemann, Gregor Kiczales
2002 SIGPLAN notices  
AspectJ implementations of the GoF design patterns show modularity improvements in 17 of 23 cases.  ...  multiple roles, many objects playing one role, or an object playing roles in multiple pattern instances.  ...  In object-oriented implementations these classes are tightly coupled and mutually dependent.  ... 
doi:10.1145/583854.582436 fatcat:fclwku2bunerrezgie7fxlyptu

Protocol Design and Implementation Using Formal Methods

M. van Sinderen, L. F. Pires, C. A. Vissers
1992 Computer journal  
The paper concludes with some suggestions for relating design methods to milestones in the protocol design and implementation processes.  ...  These methods are placed in the framework of a design methodology for distributed systems that was studied and developed within the ESPRIT II Lotosphere project (2304).  ...  An example of the latter approach is given in [EKS90] where a resource-oriented specification is first transformed into a state-oriented one and subsequently mapped onto C code; • another approach towards  ... 
doi:10.1093/comjnl/35.5.478 fatcat:ycfa2jsn5vewdfxykbxseuhpg4

Design and implementation of generics for the .NET Common language runtime

Andrew Kennedy, Don Syme
2001 Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation - PLDI '01  
In this paper we extend it with direct support for parametric polymorphism (also known as generics), describing the design through examples written in an extended version of the C# programming language  ...  The Microsoft .NET Common Language Runtime provides a shared type system, intermediate language and dynamic execution environment for the implementation and inter-operation of multiple source languages  ...  Peyton Jones and others from the Programming Principles and Tools group in Cambridge.  ... 
doi:10.1145/378795.378797 dblp:conf/pldi/KennedyS01 fatcat:vy4umfvq3ndana5iqnujk7zc2i
« Previous Showing results 1 — 15 out of 407,828 results