摘要
面对对象开发技术中的视觉技术能非常有效地把软件开发过程视图化,并有助于实现软件的可再用性和封装性。UML建模本来是为面对对象理论而设计,但已经产生许多分枝并被广泛地应用于其他领域,包含12种模型图表的UML可以为各种应用结构建模,实时系统是其中之一。实时系统编程是很复杂的,许多实时应用系统是并行处理,要求多线程编程,本文探讨了面向对象的视图技术-UML应用于实时系统的实用性及其怎样清晰地描述复杂的多线程进程。实时系统采用嵌入式Linux是因为它在工业当中的广泛应用,把嵌入式Linux的实时系统同UML建模结合起来是有价值的。
Object-oriented visualization techniques are great for visualization of software development
procedure and helpful for achievement of reusability and encapsulation. UML modeling was originally
designed for object-oriented design and has proliferated into broad implementation in various
applications. Containing 12 modeling diagrams, UML can model various application structures.
Real-time is one of them. Real time programming can be complicated. Many real time applications are
concurrent and require multi-threading programming. This practice makes effort to explore how
plausibly object-oriented visualization techniques-UML can be implemented in real-time and how it can
clarify complicity of multi-threading. The practice implements real time programming on an embedded
Linux. Embedded Linux has been widely used in industry. It is valuable to integrate UML and real time
in embedded Linux.
出处
《西南民族大学学报(自然科学版)》
CAS
2004年第3期353-357,共5页
Journal of Southwest Minzu University(Natural Science Edition)