389,680 Hits in 5.9 sec

Visualizing Design Patterns in Their Applications and Compositions

Jing Dong, Sheng Yang, Kang Zhang
2007 IEEE Transactions on Software Engineering  
With this service, users are able to visualize design patterns in their applications and compositions because pattern-related information can be dynamically displayed.  ...  Design patterns are generic design solutions that can be applied and composed in different applications where pattern-related information is generally implicit in the UML diagrams of the applications.  ...  Acknowledgement We would like to thank the anonymous reviewers for their constructive and insightful comments that have helped us to improve the presentation significantly.  ... 
doi:10.1109/tse.2007.1012 fatcat:udazibcflnfzld4pt3llxhjoiu

Visualizing Composition in Design Patterns

Zaigham Mushtaq, Kiran Iqbal, Ghulam Rasool
2017 International Journal of Advanced Computer Science and Applications  
Visualization of design patterns information play a vital role in analysis, design and comprehension of software applications.  ...  Visualization of overlapping and composition in design patterns is important for forward and reverse engineering domains.  ...  [9] presented a new UML profile for the representation and the visualization of the design patterns in their composed form.  ... 
doi:10.14569/ijacsa.2017.080407 fatcat:flqq3clrfrhzpe5gcxddn6nume

Identification of 2:3:5 Ratio as a Visual Composition Technique on Website and Android Application Mobile User Interface Design

Rizaldi Mohammad
2018 International Journal of Asia Digital Art and Design Association  
The overall user interface design of National Geographic website is also shown the same pattern behaviour of 2:3:5 ratio in a larger and more complex scale and even in more cluster of images than mobile  ...  on visual user interface composition website design using that composition technique.  ...  Conclusion 2:3:5 ratio as a new visual composition technique can be identified in selected website and android mobile application user interface design that assumed by author are designed using the golden  ... 
doi:10.20668/adada.22.1_14 fatcat:rnmdatsp3fh2bafyt5zauv4gx4

Exploring the design space of composite visualization

Waqas Javed, Niklas Elmqvist
2012 2012 IEEE Pacific Visualization Symposium  
We identify five such strategies-called CVV design patterns-based on an extensive review of the literature in composite visualization.  ...  We go on to show how these design patterns can all be expressed in terms of a design space describing the correlation between two visualizations in terms of spatial mapping as well as the data relationships  ...  Their approach is in line with the integrated view design pattern because the techniques add visual links to connect the nodes in different substrates.  ... 
doi:10.1109/pacificvis.2012.6183556 dblp:conf/apvis/JavedE12 fatcat:b5kgdbkeozcm5alauud3vlgro4

Adding pattern related information in structural and behavioral diagrams

Jing Dong
2004 Information and Software Technology  
In this paper, we present notations to explicitly represent the structural and behavioral aspects of each pattern in the applications and compositions of design patterns.  ...  Design patterns and their compositions are usually modeled using unified modeling language (UML).  ...  Fig. 2 2 shows the Composite pattern and the Decorator pattern manifested themselves in their composition.  ... 
doi:10.1016/j.infsof.2003.09.003 fatcat:seiqnemgqfagnfrkelqdson3we


Danny Soroker, Ramón Cáceres, Danny Dig, Andreas Schade, Susan Spraragen, Alpana Tiwari
2006 Proceedings of the 4th international conference on Mobile systems, applications and services - MobiSys 2006  
In this paper we describe Pegboard's architecture and implementation, and show how it improves the development experience through organization, visualization, simplification and guidance.  ...  Its extensible design supports multiple application models and the orchestration of external tooling components throughout the development cycle.  ...  Richard Cardone and Norman Cohen provided many insightful comments on the manuscript; we thank them for their considerable effort in reviewing this paper.  ... 
doi:10.1145/1134680.1134695 dblp:conf/mobisys/SorokerCDSST06 fatcat:sdwxd3cqyvfcjfympcnea5p5bi

UML Extensions for Design Pattern Compositions

Jing Dong
2002 Journal of Object Technology  
Design patterns and their compositions are usually modeled by UML diagrams.  ...  Thus, a design pattern is identifiable and traceable from its application and composition with others.  ...  Figure 1 shows the Composite pattern and the Decorator pattern manifested themselves in their composition.  ... 
doi:10.5381/jot.2002.1.5.a3 fatcat:vtqesf3e7fhinde6izptvoalci

VisDP: a Web service for visualizing design patterns on demand

J. Dong, S. Yang, K. Zhang
2005 International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II  
The benefits of design patterns are compromised because the designers cannot communicate with each other in terms of the design patterns they use and their design decisions and tradeoffs.  ...  In this paper, we present a web service (VisDP) for explicitly visualizing design patterns in UML diagrams.  ...  However, the constructs provided by the standard UML are unable to visualize design patterns in their applications and compositions.  ... 
doi:10.1109/itcc.2005.293 dblp:conf/itcc/DongYZ05 fatcat:wgdpgqh4sra7dbqi6xv6a7w7gu

Innovative application of recombinant traditional visual elements in graphic design

Jing Lu
2022 Informatica (Ljubljana, Tiskana izd.)  
Excellent graphic design can enhance the attractiveness of promotional products. This paper briefly introduces traditional visual elements and their main application methods.  ...  All three graphic designs proposed in this paper effectively deconstructed and recombine the traditional visual element, "painted clay sculpture", enhancing its attractiveness.  ...  In terms of composition and pattern, design (2) also used the fish scale pattern in the background, which had the same effect as described above.  ... 
doi:10.31449/inf.v46i1.3838 dblp:journals/informaticaSI/Lu22 fatcat:mgzcua3hrza6tomhjceqmsfuzm

A Generative Approach to Framework Instantiation [chapter]

Vaclav Cechticky, Philippe Chevalley, Alessandro Pasetti, Walter Schaufelberger
2003 Lecture Notes in Computer Science  
The process is automated in the sense that designers configure and assemble the framework components using intuitive visual operations in a GUI-based environment.  ...  Their configuration actions are then used to automatically generate the framework instantiation code.  ...  The visual proxy design pattern is a second result of our project with general applicability.  ... 
doi:10.1007/978-3-540-39815-8_17 fatcat:2kkupvhgtfhtfhvo4vtbb66goy

The Kolam Drawing: A Point Lattice System

Anika Sarin
2022 Design Issues  
Through this research, I look inward into the design ethos and tools present in Indian arts and crafts and present its application in contemporary design practice.  ...  Second, through a formal analysis of such a points system in structuring forms, patterns, letters, and layouts in graphic design, I show that this system offers a whole alternate universe of compositional  ...  structure their geometric Kolam compositions.  ... 
doi:10.1162/desi_a_00690 fatcat:gg46oxs5lzg63dgdt2zogfocjm

An overview of interactive application composition approaches

Oleg Davidyuk, Iván Sánchez Milara, Ekaterina Gilman, Jukka Riekki
2015 Open Computer Science  
Furthermore,we look inside the design of user interfaces for visual and non-visual user tools and discuss their advantages and disadvantages.  ...  The approaches in this article are analyzed according to the user support provided during the application life-cycle and user involvement during the application composition and execution phases.  ...  In contrast, visual tools for application composition support a much wider range of applications and user groups.  ... 
doi:10.1515/comp-2015-0007 fatcat:36dowt2bojffded5siu7kufzr4

Augmenting Digital Sheet Music through Visual Analytics

Matthias Miller, Daniel Fürst, Hanna Hauptmann, Daniel A. Keim, Mennatallah El‐Assady
2022 Computer graphics forum (Print)  
We leverage glyph-based visualizations for harmony, rhythm and melody to demonstrate our technique's applicability.  ...  Therefore, music analysts often prefer to remain in their familiar context.  ...  Acknowledgements Open access funding enabled and organized by Projekt DEAL.  ... 
doi:10.1111/cgf.14436 fatcat:6effqyt5gnhovf2a3bzmty46q4

Precise visual specification of design patterns [chapter]

Anthony Lauder, Stuart Kent
1998 Lecture Notes in Computer Science  
A set-oriented view of state, operations, and instances is adopted, permitting their abstract presentation in models via this visual notation.  ...  The expectation is that precise visual pattern specification will firstly enable clear communication between domain experts and pattern writers (and ultimately pattern users), and secondly enable CASE  ...  This is depicted in figure A4. Fig. A3. Composite Design Pattern: Remove() Fig. A5. Observer Design Pattern Invariant Fig. A6.  ... 
doi:10.1007/bfb0054089 fatcat:34jnifosejb5fgewxhnshlkity

POSAML: A visual modeling language for middleware provisioning

Aniruddha Gokhale, Dimple Kaul, Arundhati Kogekar, Jeff Gray, Swapna Gokhale
2007 Journal of Visual Languages and Computing  
This paper describes the design of a visual modeling language called POSAML (Patterns Oriented Software Architecture Modeling Language) and associated tools that provide an intuitive, higher level and  ...  Due to the applications' growing functional complexity and their multiple quality of service (QoS) requirements, system developers are increasingly facing a substantial number of middleware provisioning  ...  Visual tools have been highly successful in the domain of simulations (e.g., Matlab Simulink) and design (e.g., Cadence tools for circuit design or AutoCAD).  ... 
doi:10.1016/j.jvlc.2007.07.003 fatcat:gmvxwyohzbfa3fsuhy65atfwmq
« Previous Showing results 1 — 15 out of 389,680 results