Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

A Single-Component System01:24

A Single-Component System

67
In the field of chemistry, the terms "component" and "phase" hold significant importance. A component refers to a chemically distinct substance in a system that has specific properties. It is chemically homogeneous, meaning it has the same properties throughout. For example, in a mixture of salt and water, both salt and water are considered separate components because they have different chemical properties.On the other hand, a phase is a form of matter that has a consistent chemical...
67
Elements of Block Diagrams01:25

Elements of Block Diagrams

1.0K
Block diagrams serve as a visual representation of the input-output relationships within a system. An illustrative example is a heating system, where the set temperature activates the furnace to warm the room to the desired level. Block diagrams are versatile, modeling linear systems through Laplace transform variables and nonlinear systems using time domain variables.
A block diagram typically includes essential elements such as comparators, blocks, and feedback loops. Each of these elements...
1.0K
Normal and Tangetial Components: Problem Solving01:24

Normal and Tangetial Components: Problem Solving

743
Consider a man with a mass of 70 kg seated in a chair connected to a pin support through a member BC. If the man maintains an upright position, the task is to determine the horizontal and vertical reactions of the chair on the man when the member makes a 45° angle with the horizontal. At this moment, the man has a speed of 5 m/s, increasing at a rate of 1 m/s².
743
Information Processing Approach01:30

Information Processing Approach

882
The information-processing theory of cognitive development centers on fundamental mental processes, including attention, memory, and problem-solving skills. Researchers in this field examine how cognitive abilities, such as working memory, evolve and influence children's overall development. Studies indicate that children with stronger working memory tend to excel in reading comprehension, math, and problem-solving compared to peers with less efficient memory skills. Low working memory is...
882
Block Diagram Reduction01:22

Block Diagram Reduction

720
The process of deriving the transfer function of a control system often involves reducing its block diagram to a single block. This simplification can be achieved through a series of strategic operations, including relocating branch points and comparators. These operations preserve the overall function of the system while allowing for easier manipulation and combination of blocks.
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
720
Method of Sections: Problem Solving I01:27

Method of Sections: Problem Solving I

1.6K
Consider a symmetrical roof truss structure, composed of vertical, diagonal, and horizontal members. The length of each horizontal member is 4 m. The lengths of the vertical members FB and HD are 4 m, while the length of member GC is 6 m. The loads acting at joints F, G, and H are 2 kN, while those at joints A and E are 1 kN.
1.6K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Online exam cheating detection and blockchain trusted deposit based on YOLOv12.

Scientific reports·2025
Same author

LPMSAEF: Lightweight process mining-based software architecture evaluation framework for security and performance analysis.

Heliyon·2024
Same author

A Systematic Literature Review and Meta-Analysis on Scalable Blockchain-Based Electronic Voting Systems.

Sensors (Basel, Switzerland)·2022
Same author

Lightweight Software Architecture Evaluation for Industry: A Comprehensive Review.

Sensors (Basel, Switzerland)·2022
Same author

Blockchain for Electronic Voting System-Review and Open Research Challenges.

Sensors (Basel, Switzerland)·2021
Same author

Conceptual privacy framework for health information on wearable device.

PloS one·2014

Related Experiment Video

Updated: Apr 25, 2026

Application of Design Aspects in Uniaxial Loading Machine Development
05:23

Application of Design Aspects in Uniaxial Loading Machine Development

Published on: September 19, 2018

5.6K

Comprehensive Aspectual UML approach to support AspectJ.

Aws Magableh1, Zarina Shukur1, Noorazean Mohd Ali1

  • 1Faculty of Computer Science and Information Technology, UKM, 43600 Bangi, Selangor, Malaysia.

Thescientificworldjournal
|August 20, 2014
PubMed
Summary

This study enhances Unified Modeling Language (UML) to model crosscutting concerns for AspectJ, addressing limitations in current Aspect-Oriented Design. The proposed approach offers comprehensive Aspectual UML diagrams and semantic rules, validated by user evaluation.

More Related Videos

A Protocol for Bioinspired Design: A Ground Sampler Based on Sea Urchin Jaws
09:10

A Protocol for Bioinspired Design: A Ground Sampler Based on Sea Urchin Jaws

Published on: April 24, 2016

11.0K
Functional Complementation Analysis FCA: A Laboratory Exercise Designed and Implemented to Supplement the Teaching of Biochemical Pathways
09:27

Functional Complementation Analysis FCA: A Laboratory Exercise Designed and Implemented to Supplement the Teaching of Biochemical Pathways

Published on: June 24, 2016

17.3K

Related Experiment Videos

Last Updated: Apr 25, 2026

Application of Design Aspects in Uniaxial Loading Machine Development
05:23

Application of Design Aspects in Uniaxial Loading Machine Development

Published on: September 19, 2018

5.6K
A Protocol for Bioinspired Design: A Ground Sampler Based on Sea Urchin Jaws
09:10

A Protocol for Bioinspired Design: A Ground Sampler Based on Sea Urchin Jaws

Published on: April 24, 2016

11.0K
Functional Complementation Analysis FCA: A Laboratory Exercise Designed and Implemented to Supplement the Teaching of Biochemical Pathways
09:27

Functional Complementation Analysis FCA: A Laboratory Exercise Designed and Implemented to Supplement the Teaching of Biochemical Pathways

Published on: June 24, 2016

17.3K

Area of Science:

  • Computer Science
  • Software Engineering

Background:

  • Unified Modeling Language (UML) is a standard for Object-Oriented modeling in IT.
  • Existing Aspect-Oriented UML approaches lack a comprehensive framework and adequate tool support for AspectJ.

Purpose of the Study:

  • To investigate expanding UML for modeling crosscutting concerns (Aspects) to support AspectJ.
  • To propose a comprehensive Aspectual UML modeling approach.

Main Methods:

  • Comprehensive literature review of Aspect-Oriented UML modeling.
  • Proposal of Aspectual UML semantic rules and AspectJ pseudocode generation.
  • Formal evaluation using a focus group, design quality assessment, and AspectJ-based comparison.

Main Results:

  • Existing Aspect-Oriented UML approaches are insufficient.
  • Focus group evaluation confirmed all hypotheses regarding the proposed approach.
  • The approach provides comprehensive Aspectual UML structural and behavioral diagrams.

Conclusions:

  • The proposed Aspectual UML modeling approach effectively supports AspectJ.
  • The approach offers a robust framework for Aspect-Oriented modeling with UML.
  • Further development of Aspect-Oriented tool support is needed.