Filters








412,021 Hits in 5.3 sec

Static and dynamic structure in design patterns

Eric Eide, Alastair Reid, John Regehr, Jay Lepreau
2002 Proceedings of the 24th international conference on Software engineering - ICSE '02  
This paper describes a complementary realization of design patterns, in which many pattern participants correspond to statically instantiated and connected components.  ...  Design patterns are a valuable mechanism for emphasizing structure, capturing design expertise, and facilitating restructuring of software systems.  ...  A C K N O W L E D G M E N T S We thank Mike Hibler for his expert help with the OSKit, and Sean McDirmid for many fruitful discussions about the unit model and design patterns.  ... 
doi:10.1145/581364.581367 fatcat:m6kzdmtjnjdgzbyedogcxfpu2y

Static and dynamic structure in design patterns

Eric Eide, Alastair Reid, John Regehr, Jay Lepreau
2002 Proceedings of the 24th international conference on Software engineering - ICSE '02  
This paper describes a complementary realization of design patterns, in which many pattern participants correspond to statically instantiated and connected components.  ...  Design patterns are a valuable mechanism for emphasizing structure, capturing design expertise, and facilitating restructuring of software systems.  ...  A C K N O W L E D G M E N T S We thank Mike Hibler for his expert help with the OSKit, and Sean McDirmid for many fruitful discussions about the unit model and design patterns.  ... 
doi:10.1145/581339.581367 dblp:conf/icse/EideRRL02 fatcat:c2bgb4zb6rallj62ooopnpxypi

Static and dynamic structure in design patterns

E. Eide, A. Reid, J. Regehr, J. Lepreau
Proceedings of the 24th International Conference on Software Engineering. ICSE 2002  
This paper describes a complementary realization of design patterns, in which many pattern participants correspond to statically instantiated and connected components.  ...  Design patterns are a valuable mechanism for emphasizing structure, capturing design expertise, and facilitating restructuring of software systems.  ...  A C K N O W L E D G M E N T S We thank Mike Hibler for his expert help with the OSKit, and Sean McDirmid for many fruitful discussions about the unit model and design patterns.  ... 
doi:10.1109/icse.2002.1007969 fatcat:4vfgxooycrbmdh2vjr6fgetawe

Behavioral Pattern Identification through Visual Language Parsing and Code Instrumentation

Andrea De Lucia, Vincenzo Deufemia, Carmine Gravino, Michele Risi
2009 2009 13th European Conference on Software Maintenance and Reengineering  
In this paper we present a new technique able to recover behavioral design pattern instances which combines static analysis, based on visual language parsing, with dynamic analysis, based on source code  ...  In particular, the dynamic analysis is performed through the automatic instrumentation of the method calls involved in the candidate pattern instances identified during static analysis.  ...  Acknowledgements We want to thank Marco Biscione for his contribution in the implementation of the design pattern recovery tool.  ... 
doi:10.1109/csmr.2009.29 dblp:conf/csmr/LuciaDGR09 fatcat:xw4eywvfqnfatewldn5zat3tvy

DPVK - An Eclipse Plug-in to Detect Design Patterns in Eiffel Systems

Wei Wang, Vassilios Tzerpos
2004 Electronical Notes in Theoretical Computer Science  
In order to get better detection results, we analyze many different patterns and examine Eiffel software in terms of both static structure and dynamic behaviour.  ...  Based on this observation, since a design pattern reflects the interconnection between a certain design and the purpose behind the design, finding instances of design patterns in a system can potentially  ...  The former shows both static structure and dynamic behaviour of design patterns and the latter is used to detect/verify patterns in Eiffel systems.  ... 
doi:10.1016/j.entcs.2004.02.049 fatcat:g6jwufftrbfklcrncotmeu77ii

Recognizing behavioral patterns atruntime using finite automata

Lothar Wendehals, Alessandro Orso
2006 Proceedings of the 2006 international workshop on Dynamic systems analysis - WODA '06  
In particular, recognizing design patterns in the software can provide reverse engineers with considerable insight on the software structure and its internal characteristics.  ...  Researchers have therefore proposed techniques based on static analysis to automatically recover design patterns in a program.  ...  The work is also supported in part by NSF awards CCR-0205422 and CCR-0306372 to Georgia Tech.  ... 
doi:10.1145/1138912.1138920 fatcat:lp7j5epqdvdzvn64pqxdgstzje

Reverse engineering with the reclipse tool suite

Markus von Detten, Matthias Meyer, Dietrich Travkin
2010 Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - ICSE '10  
We present Reclipse, a reverse engineering tool suite for static and dynamic design pattern detection in combination with a pattern candidate rating used to assess the detection results' reliability.  ...  Design pattern detection is a reverse engineering methodology that helps software engineers to analyze and understand legacy software by recovering its design and thereby aiding in the preparation of re-engineering  ...  In a static analysis step, the system's source code is analyzed and parts which comply to the structural patterns are detected.  ... 
doi:10.1145/1810295.1810360 dblp:conf/icse/DettenMT10 fatcat:iltesfbarbhllad2v4p3yujhyu

Design Pattern Detection by Using Meta Patterns

S. HAYASHI, J. KATADA, R. SAKAMOTO, T. KOBAYASHI, M. SAEKI
2008 IEICE transactions on information and systems  
We use both static and dynamic analyses to achieve the detection with high accuracy.  ...  Moreover, to reduce computation and maintenance costs, detection conditions are hierarchically specified based on Pree's meta patterns as common structures of design patterns.  ...  Proposed hierarchical structure is used for both static and dynamic analyses.  ... 
doi:10.1093/ietisy/e91-d.4.933 fatcat:t7uf2ep42fb5rkiasud5jpzb3m

Design Pattern Detection and Visualization using Reverse Engineering

Jerin Thankappan, Vandana Patil
2015 International Journal of Engineering Research and  
The proposed work here gives a detailed analysis of this solution and also helps in fulfilling the detection of design patterns in java. Since design is not tangible, it is hard to detect.  ...  Design Patterns are the most valuable and approachable solution for any software design issues. Pattern identification delivers important information to the designers.  ...  In [6] , Shi and Olsson addressed only Structural and Behavioural aspects. They divided design patterns detection methods into static and dynamic analysis approaches.  ... 
doi:10.17577/ijertv4is110491 fatcat:fuafytl6svfz7ee6g3lel43zli

A dynamic 3D foot reconstruction system

Ali K. Thabet, Emanuele Trucco, Joaquim Salvi, Weijie Wang, Rami J. Abboud
2011 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society  
This paper presents the design and implementation of a structured-light prototype system providing dense three dimensional (3D) measurements of the foot in motion, and its use to show that foot measurements  ...  in dynamic conditions differ significantly from their static counterparts.  ...  [14] , the correspondence between image stripes and pattern stripes was solved using singlepass dynamic programming, a well-established approach in solving the correspondence problem in structured-light  ... 
doi:10.1109/iembs.2011.6090133 pmid:22254381 dblp:conf/embc/ThabetTSWA11 fatcat:kqepxy5ayfgchgwozcje2dq7iy

Design Patterns as Quality Influencing Factor in Object Oriented Design Approach [article]

Poornima. U. S., Suma. V, Vasanth Kumar. H
2014 arXiv   pre-print
The pattern includes static design and dynamic behavior of different types of entities which can be mapped as a functional diagram with cardinalities between them.  ...  The patterns are key structures for recursive problem bits in the problem domain. The combination of design patterns forms a framework which suits the problem statement in hand.  ...  STATIC AND DYNAMIC DESIGN PATTERNS: Design patterns are creational, structural and behavioral. Creational and structural represents the static design and behavioral the dynamic facet of the design.  ... 
arXiv:1402.2372v1 fatcat:x4jnmuakifayzaqekufldetonm

Seismic Analysis (Non-linear Static Analysis (Pushover) and Nonlinear Dynamic) on Cable - Stayed Bridge

Mohammad Taghipour
2015 American Journal of Civil Engineering  
Thus a pushover analysis is presented for evaluation of seismic bridge pylons and deck where the effects of displacement and deformation of the plastic joints, structural changes in the modal characteristics  ...  Because these methods have been proposed mainly for building structures and given the fundamental differences between the behavior of bridge structures and buildings using pushover methods on the bridge  ...  The model, design and analysis in non-linear dynamic are in accordance to the local and international regulations.  ... 
doi:10.11648/j.ajce.20150305.11 fatcat:v4tomxlyzjb6rahw2evet4ujc4

Improving Behavioral Design Pattern Detection through Model Checking

A De Lucia, V Deufemia, C Gravino, M Risi
2010 2010 14th European Conference on Software Maintenance and Reengineering  
In this paper we present a fully automated design pattern recovery approach that analyzes the behavior of pattern instances both statically and dynamically.  ...  Recovering design pattern instances in a software system can help maintainers to understand its design and implementation.  ...  The approach proposed in [13] combines static and dynamic analyses to recover design pattern instances.  ... 
doi:10.1109/csmr.2010.16 dblp:conf/csmr/LuciaDGR10 fatcat:4nn36kcjpngkhfanwtej4ujuse

Specifying Behavioural Features of Design Patterns in First Order Logic

Ian Bayley, Hong Zhu
2008 2008 32nd Annual IEEE International Computer Software and Applications Conference  
The formal specification of design patterns is widely recognised as being vital to their effective and correct use in software development.  ...  A case study of all 23 patterns in the Gang of Four catalogue demonstrates that the approach can not only capture dynamic features but also simplify the specification of structural properties.  ...  Introduction Software design patterns have been proposed as a technique for describing the static and dynamic structures that occur in a variety of software systems.  ... 
doi:10.1109/compsac.2008.67 dblp:conf/compsac/BayleyZ08 fatcat:eh3sodbtw5a6bbcfmnfqurq52y

Efficient construction of the motorway and highway bridge superstructure (experimental studies)

Vladimir Babayev, Mark Bekker, Valeriy Shmukler, Sergey Bugayevskiy, Roman Kaplin, Yuriy Krul, G. Vatulia, A. Plugin, O. Darenskyi
2017 MATEC Web of Conferences  
The nature of its deformation under the static and dynamic loads is shown.  ...  The design of the span structure of the bridge was presented.  ...  The structural design of the suggested superstructure is shown in Figure 13 .  ... 
doi:10.1051/matecconf/201711602003 fatcat:hwy3dinfwrfdtpsa4weooqu2wy
« Previous Showing results 1 — 15 out of 412,021 results