Institutions
|
About Us
|
Help
|
Gaeilge
0
1000
Home
Browse
Advanced Search
Search History
Marked List
Statistics
A
A
A
Author(s)
Institution
Publication types
Funder
Year
Limited By:
Subject = design patterns;
6 items found
Sort by
Title
Author
Item type
Date
Institution
Peer review status
Language
Order
Ascending
Descending
25
50
100
per page
Bibtex
CSV
EndNote
RefWorks
RIS
XML
Displaying Results 1 - 6 of 6 on page 1 of 1
Marked
Mark
A Methodology for the Automated Introduction of Design Patterns
(1999)
O Cinneide, Mel; Nixon, Patrick
A Methodology for the Automated Introduction of Design Patterns
(1999)
O Cinneide, Mel; Nixon, Patrick
Abstract:
TCD-CS-1999-18
In reengineering legacy code it is frequently useful to introduce a design pattern in order to add clarity to the system and thus facilitate further program evolution. We show that this type of transformation can be automated in a pragmatic manner and present a methodology for the development of design pattern transformations. We address the issues of the definition of a starting point for the transformation, the decomposition of a pattern into minipatterns and the development of corresponding minitransformations that can introduce these minipatterns to a program. We argue that behaviour preservation is a key issue and develop a rigorous argument of this for each minitransformation we discover. The architecture of an existing software prototype is also discussed and the results of applying this methodology to develop a transformation for the Factory Method pattern are presented.
http://hdl.handle.net/2262/13013
Marked
Mark
Design Patterns in Action: Development of Java Applications for Configuration of Telecommunications Network Models
(2011)
Coghlan, Kevin
Design Patterns in Action: Development of Java Applications for Configuration of Telecommunications Network Models
(2011)
Coghlan, Kevin
Abstract:
During my work placement in a software development role at Ericsson, I have worked on a diverse range of software applications written in the Java pro- gramming language. These applications are utilised both within Ericsson, and by telecommunications network providers around the world, as part of a large software system responsible for the management of telecommunications network models. In this dissertation, I describe my work on two substantial software applications comprising part of this larger system, with a focus upon the software engineering techniques that were most relevant to my work. Numerous design patterns were implemented during my work on each of these projects. Accordingly, both theoretical and practical aspects of relevant design patterns are discussed in depth. Several other software engineering techniques - code refactoring, software testing, and code reviews - collectively facilitated the delivery of high quality code. These techniques are each discussed in the c...
http://mural.maynoothuniversity.ie/5355/
Marked
Mark
Learning games programming with Dalek World.
(2005)
Duggan, Bryan; McAtamney, Hugh; Mtenzi, Fredrick
Learning games programming with Dalek World.
(2005)
Duggan, Bryan; McAtamney, Hugh; Mtenzi, Fredrick
Abstract:
From September 2005 the School of Computing in the DIT will offer an elective in computer games programming to final year computer science students. This paper demonstrates how students will learn games programming by developing a 3D FPS (First Person Shooter) called Dalek World. Dalek World is developed using Microsoft Visual Studio in C++ and was originally developed by the authors to learn games programming techniques themselves. In developing Dalek World, students will learn Euclidian geometry, 3D graphics programming, object orientated game design, level loading, physics, collision detection, the A* algorithm, perception and enemy AI using finite state machines.
https://arrow.dit.ie/scschcomcon/33
Marked
Mark
Software process improvement roadmaps – using design patterns to aid SME’s developing medical device software in the implementation of IEC 62304
(2016)
Rust, Peter; Flood, Derek; Mc Caffery, Fergal
Software process improvement roadmaps – using design patterns to aid SME’s developing medical device software in the implementation of IEC 62304
(2016)
Rust, Peter; Flood, Derek; Mc Caffery, Fergal
Abstract:
One stated objective of the European Union is to encourage SME’s expand their area of operation into other domains. The medical device domain is one such domain identified by the EU. Medical device software development must be carried out in a manner that compliance with certain medical device standards and regulations can be demonstrated. IEC 62304, Medical device software - software life cycle processes, is a standard that defines the processes that are required to be executed in or-der to develop safe software. SME software development organizations wishing to expand their operations into the medical device software development domain face serious challenges in demonstrating compliance with IEC 62304. The standard describes the set of processes, activities, and tasks that are required to be carried out, but importantly do not describe how they should be carried out. This paper describes the development of a roadmap that will aid software development SME’s, entering the medical de...
http://hdl.handle.net/10344/5503
Marked
Mark
Target and Spacing Sizes for Smartphone User Interfaces for Older Adults: Design Patterns Based on an Evaluation with Users
(2012)
Leitao, Roxanne; Silva, Paula Alexandra
Target and Spacing Sizes for Smartphone User Interfaces for Older Adults: Design Patterns Based on an Evaluation with Users
(2012)
Leitao, Roxanne; Silva, Paula Alexandra
Abstract:
The use of smartphones is becoming widespread among all sectors of the population. However, developers and designers do not have access to guidance in designing for specific audiences such as older adults. This study investigated optimal target sizes, and spacing sizes between targets, for smartphones user interfaces intended for older adults. Two independent variables were studied – target sizes and spacing between targets – for two common smartphone gestures – tap and swipe. Dependent variables were accuracy rates, task completion times, and participants’ subjective preferences. 40 older adults recruited from several daycare centers participated in both tasks and a post-session questionnaire. The recommendations drawn from the authors’ research support two interaction design patterns relative to touch target sizes for older adults, and are presented in this paper.
http://mural.maynoothuniversity.ie/6045/
Marked
Mark
The semanticscience integrated ontology (sio) for biomedical research and knowledge discovery
(2018)
Dumontier, Michel; Baker, Christopher JO; Baran, Joachim; Callahan, Alison; Chepelev, L...
The semanticscience integrated ontology (sio) for biomedical research and knowledge discovery
(2018)
Dumontier, Michel; Baker, Christopher JO; Baran, Joachim; Callahan, Alison; Chepelev, Leonid; Cruz-Toledo, José; Del Rio, Nicholas R; Duck, Geraint; Furlong, Laura I; Keath, Nichealla; Klassen, Dana; McCusker, James P; Queralt-Rosinach, Núria; Samwald, Matthias; Villanueva-Rosales, Natalia; Wilkinson, Mark D; Hoehndorf, Robert
Abstract:
The Semanticscience Integrated Ontology (SIO) is an ontology to facilitate biomedical knowledge discovery. SIO features a simple upper level comprised of essential types and relations for the rich description of arbitrary (real, hypothesized, virtual, fictional) objects, processes and their attributes. SIO specifies simple design patterns to describe and associate qualities, capabilities, functions, quantities, and informational entities including textual, geometrical, and mathematical entities, and provides specific extensions in the domains of chemistry, biology, biochemistry, and bioinformatics. SIO provides an ontological foundation for the Bio2RDF linked data for the life sciences project and is used for semantic integration and discovery for SADI-based semantic web services. SIO is freely available to all users under a creative commons by attribution license. See website for further information: http://sio.semanticscience.org.
http://hdl.handle.net/10379/11293
Displaying Results 1 - 6 of 6 on page 1 of 1
Bibtex
CSV
EndNote
RefWorks
RIS
XML
Institution
Dublin Institute of Technology (1)
Maynooth University (2)
NUI Galway (1)
Trinity College Dublin (1)
University of Limerick (1)
Item Type
Conference item (3)
Journal article (1)
Master thesis (research) (1)
Report (1)
Peer Review Status
Peer-reviewed (1)
Non-peer-reviewed (2)
Unknown (3)
Year
2018 (1)
2016 (1)
2012 (1)
2011 (1)
2005 (1)
1999 (1)
built by Enovation Solutions