Mohamed Fayad

Mohamed Fayad
  • PhD
  • Full Professor at SJSU Founder and CEO at AITG, Aeeh Press, and i-SOLE at AITG Inc Aeeh Press Inc i-SOLE inc SJSU

About

479
Publications
80,246
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
4,660
Citations
Introduction
Dr. M.E. Fayad is a full professor of Computer Engineering at San Jose State University since 2002. Previously, he was J.D. Edwards's professor of Software Engineering in the Department of Computer Science & Engineering at the University of Nebraska, Lincoln, from 1999 to 2002. Between 1995 and 1999, he was an associate professor of Computer Science and a faculty of Computer Engineering at the University of Nevada. He has more than fifteen years of industrial experience in addition to ten years
Current institution
AITG Inc Aeeh Press Inc i-SOLE inc SJSU
Current position
  • Full Professor at SJSU Founder and CEO at AITG, Aeeh Press, and i-SOLE
Additional affiliations
August 1996 - June 1998
University of Nevada, Reno
Position
  • Professor
August 1999 - July 2002
University of Nebraska–Lincoln
Position
  • Professor
Description
  • J.D. Edwards Professor, Associate Professor, Computer Science & Engineering Dept., University of Nebraska, Lincoln http://cse.unl.edu/
August 2002 - present
San Jose State University
Position
  • Professor (Full)
Education
August 1983 - June 1993
University of Minnesota
Field of study
  • Computer Science and Engineering
August 1983 - June 1994
University of Minnesota
Field of study
  • Computer Science and Engineering
September 1968
Cairo University
Field of study
  • Agr. Engineering

Publications

Publications (479)
Book
Full-text available
Software design patterns are known to play a vital role in enhancing the quality of software systems while reducing development time and cost. However, the use of these design patterns has also been known to introduce problems that can significantly reduce the stability, robustness, and reusability of software. This book introduces a new process fo...
Poster
Full-text available
Collective Injustice in a Picture -- Check the EIC Letter
Poster
Full-text available
This Issue has 35 English Books that are collective injustices of most Americans.
Poster
Full-text available
Thinking Objective Magazine that illustrates 35 Books (Arabic)
Presentation
Full-text available
العدد الخاص الثاني كلمة المحرر إلي أولئك الذين عانوا من الظلم الجماعي الجميع، سواء في الداخل أو الخارج، قد يعانون من الظلم الجماعي، وخاصة أولئك الذين يتمسكون بقناعاتهم الأخلاقية ويتبعون طريق الحق. وقد يحاصر الظلم الجماعي أفراداً، أو جماعات، أو مؤسسات، أو أحزاباً. لذلك، يقعون في مأزق كبير ويشعرون بالتدمير الكامل. إنه طريق شائك يسيرون عليه، متوقعي...
Presentation
Full-text available
Everyone at home (Egypt) or abroad may suffer from collective injustice, especially those who stick to their moral convictions and follow the path of truth. It may besiege individuals, groups, institutions, or parties. Therefore, they get into hot water and feel destroyed. It is a thorny road on which they walk, expecting endless scenarios. It is s...
Presentation
Full-text available
Injustice is defined in most dictionaries as "absence of justice" or "violation of a right or the rights of another." It is also described as "unfair treatment or a situation in which the rights of a person or a group of people are ignored." Therefore, I believe collective injustice is when most people, institutions, corporations, and governments c...
Presentation
Full-text available
The Impact of Collective Injustice is massive destruction.
Presentation
Full-text available
AITG INC Teams Build Invention and innovations into a culture. Innovations as they should be. AITG INC Teams are teams of inventors and innovators at the same time. Each member of the entire squad invents (discovers) and creates (innovations) something unique and sophisticated. In such teams, Inventions and Innovations often go hand in hand. Whe...
Presentation
Full-text available
https://www.linkedin.com/pulse/first-issue-thinking-oobjectively-magazine-professor-dr-m-e-fayad
Presentation
Full-text available
https://www.linkedin.com/pulse/thinking-objectively-tale-egyptian-american-passport-m-e-fayad
Presentation
Full-text available
https://www.linkedin.com/pulse/tale-egyptian-american-passport-%25D8%25B8%25D9%2584%25D9%2585-%25D8%25AC%25D9%2585%25D8%25A7%25D8%25B9%25D9%258A-professor-dr-m-e-fayad
Presentation
Full-text available
AITG INC 3rd issue AITG-Egypt – Part Two. (Arabic) https://www.linkedin.com/pulse/aitg-inc-magazine-3rd-issue-arabic-professor-dr-m-e-fayad
Presentation
Full-text available
AITG INC 2nd issue AITG-Egypt – Part One. (Arabic) https://www.linkedin.com/pulse/aitg-inc-magazine-2nd-aitg-egypt-part-one-arabic-m-e-fayad
Presentation
Full-text available
https://www.linkedin.com/pulse/thinking-objectively-magazine-2nd-issue-professor-dr-m-e-fayad
Presentation
Full-text available
https://www.linkedin.com/pulse/thinking-objectively-magazine-3rd-issue-professor-dr-m-e-fayad
Book
Full-text available
Fayad's Art of Abstraction (FAA) -- Base Volume Every field of Knowledge depends on ABSTRACTIONS. Unfortunately, current Abstractors could be doing better on the abstraction process and the type of abstractions because it is based mainly on tangibility and ignores other more essential conceptions. Fayad's Art of Abstraction (FAA) shows how to ab...
Presentation
Full-text available
AITG INC 2nd issue AITG-Egypt – Part One. (English) https://www.linkedin.com/pulse/aitg-inc-magazine-part-one-2nd-issue-english-m-e-fayad
Presentation
Full-text available
https://www.linkedin.com/pulse/aitg-inc-magazine-first-issue-monthly-professor-dr-m-e-fayad
Conference Paper
Full-text available
every software development project is unique but still shares some similarities with other projects in terms of domain, database used, programming language employed, etc. Based upon which a lot of work has been done so far to predict project size, efforts required, budget required to build the software project using historical data. But, a very les...
Conference Paper
Full-text available
the agile software development process has a set of standard agile ceremonies which are must for an agile team to conduct in order to preserve its agility. However, there is always a challenge for agile teams to decide how much agile sprint time should be spent on hosting agile ceremonies and agile product build tasks. This is due to the fact that...
Article
Full-text available
The recent literature trend has highlighted the existing method for deciding the length of sprint in agile software development acts as a limitation for agile practitioners and researchers. It prevents them from driving benefit from existing theme and semantic release planning methods. Since, most of the existing theme and semantic releases plannin...
Article
Full-text available
The theme of this section patterns, which are attempts to describe successful solutions to common software problems. Although no handbooks exist, patterns have proven helpful in the short term to help people reuse successful practices. Not only do patterns teach practical techniques, but they also help people communicate better, and they help peopl...
Article
Full-text available
The stakes are increasing daily as more companies bet on object-oriented technology for military and commercial application development. Instead of being an academic exercise, making a commitment to use object-oriented technology is a grave managerial and technical decision—one which affects careers, projects, and entire organizations. On the posit...
Cover Page
Full-text available
Upcoming withing the next 4 months Aeeh Pres, Inc. BackCover Software Engineering Stable Analysis Patterns Software analysis patterns (SAP) are essential in reducing the overall cost and compressing the time of software project lifecycles. However, building stable analysis patterns is still a significant and delicate challenge. This book proposes...
Cover Page
Full-text available
In Progress Aeeh Press, Inc. San Jose, CA Stable Analysis Patterns Book Supplement of mow than 800+ pages containing solutions to the exercises and projects in each chapter. The supplement has problem statements for team projects, sample exames, quizzes, modeling tips, and huristics. The supplelemet has several private links for PowerPoint present...
Cover Page
Full-text available
October 2023 Aeeh Press, Inc. San Jose, CA Software Engineering Stable Design Patterns Attention to design patterns is unquestionably one of the fastest-growing communities in software engineering. There is a strong belief that using made-to-measure solutions for solving frequently occurring problems encountered throughout the requirements and de...
Cover Page
Full-text available
Supplement Aeeh Press, Inc. San Jose, CA Stable Design Patterns (SDPs) Book Supplement of mow than 800+ pages containing solutions to the exercises and projects in each chapter. The supplement has problem statements for team projects, sample exames, quizzes, modeling tips, and huristics. The supplelemet has several private links for PowerPoint pr...
Cover Page
Full-text available
In Progress September 2023 Aeeh Press, Inc. San Jose Software Engineering Knowledge Map: Unified Domain Analysis Galileo Galilei said, "All truths are easy to understand once they are discovered; the point is to discover them.” Knowledge Map (KM) discovers all the truths about any domain. The existing domain analysis techniques and domain expert...
Cover Page
Full-text available
Supplement Aeeh Press, Inc. San Jose, CA Knowledge Map: Unified Domain Analysis Book Supplement of mow than 800+ pages containing solutions to the exercises and projects in each chapter. The supplement has problem statements for team projects, sample exams, quizzes, modeling tips, and heuristics. In addition, the supplement has several private li...
Article
Full-text available
We are studying the design and development that produces stable (or unstable) software.
Article
Full-text available
We are studying the design and development that produces stable (or unstable) software.
Article
Full-text available
Unified Concept Classification based on Fayad's Art of Abstraction 1) Enduring Business Theme (EBT) -- Rank -- highest Concept 2) Business Object (BO) -- Rank -- Very Important 3) Industrial Object (IO) -- Rank -- Changeable + Strong and complete + Unified -- 1 and 2 + Stable -- 1 and 2 + All the concepts above in our classification are single c...
Article
Full-text available
All that exist are heuristics for determining an EBT, a BO, or an industrial object.
Chapter
Full-text available
The future belongs to those who prepare for it today. Malcolm X, 1962 [1] This book presented a new and pragmatic approach for understanding the problem domain and in utilizing stable analysis patterns for any field of knowledge and modeling the right and stable software systems, components, and frameworks. The book provides a unique template that...
Chapter
Full-text available
Ancient draft. I couldn't find the final draft. I am working on the second Ed. Dignity can be assessed for anything that cannot be replaced. M.E. Fayad Dignity is the state of being worthy of honor and respect. It’s a term that defines the respectability and worthiness factor. Generally speaking, Dignity has many shades. It applies to all sphere...
Chapter
Full-text available
Reputation Stable Analysis Patterns "You can't build a reputation on what you will do." ― Henry Ford Reputation is the public's opinion (more technically, a social evaluation) towards a person, a group of people, or an organization. In other words, reputation is the general estimation the public has for a person or an institution. It is essentia...
Chapter
Full-text available
The ultimate authority must always rest with the individual's reason and critical analysis. Dalai Lama XIV [1] Analysis is the process of breaking a complex topic or substance into smaller parts to gain a better understanding of it. It is a careful study of something to learn about its components, what they do, and how they relate [2]. The analysis...
Chapter
Full-text available
Chapter 15 Change Stable Analysis Pattern To improve is to change; to be perfect is to change often. Winston Churchill [1] This chapter's primary goal is understanding the needs and requirements of designing a stable analysis Pattern. The Stable analysis pattern for Change describes how AnyParty or AnyActor, which uses Change, performs in a syst...
Chapter
Full-text available
Propaganda is possibly one of the most commonly used (147th in ranking) English words today. Propaganda looks very sinister and deceiving! The age of Propaganda stretches back to WorldWar IIr when Allied forces like Germans and Italians carried out a sustained campaign based on Propaganda that yielded rich dividends for them. Propaganda is also use...
Chapter
Full-text available
Sometimes it takes the pain of deployment to realize how we take the little things for granted and how much we miss them.
Chapter
Full-text available
Fairness is what justice is. Potter Stewart [1] A most often used English word, Fairness, denotes a broad spectrum of use in different domains and circumstances. Used at least in ten different contexts, Fairness could be pinned down to four essential types of applications in the English language: a) having a disposition that is free of favoritism o...
Chapter
Full-text available
“All great truths are simple in the final analysis and easily understood; if they are not, they are not great truths.” - Napoleon Hill. Software analysis patterns are believed to be vital in reducing costs and condensing the time of software product lifecycles. However, analysis patterns are yet to realize their full potential. One of the most com...
Chapter
Full-text available
Stable Patterns Documentation: Templates, UML Forms, Rules, and Heuristics Don't document the program; program the document. The pattern documentation template addresses many key significant questions and issues of each stable pattern in a knowledge map. In contrast, each template section answers critical questions about the regular pattern invo...
Chapter
Full-text available
Chapter 01 Stable Analysis Patterns Overview Sidebar 1.1: The Roots of Patterns -- Historical Prospective The roots of patterns, in general, include ancient Egyptians, the ancient Chinese & Indian civilizations, Muslim civilization & architecture, and western civilization, and the influence of mathematics and architecture from many other civiliz...
Chapter
Full-text available
Chapter 01 Stable Analysis Patterns Overview Sidebar 1.3: Analysis Patterns’ References (Only Journals and Book Publications) This survey briefly summarizes the present state of the literature on analysis patterns. It briefly overviews the existing journal and book literature, considering analysis patterns. It seems that the development of design...
Chapter
Full-text available
Non-functional requirements represent the quality factors of an EBT, a BO, or the systems of patterns. Other terms for non-functional requirements are "qualities," "quality goals," "quality of service requirements," "constraints," and "non-behavioral requirements" [1]. Informally, these are sometimes called the "ilities" from attributes like stabil...
Chapter
Full-text available
Sidebar 5.3: Challenges Template Challenge ID Give each challenge a unique numeric identifier in a simple form: 01, 02, 03, etc. Challenge Title State a concise and descriptive challenge. These reflect the tasks the user needs to be able to accomplish using the system. Insert a use case name that starts with a verb. Context Rules should be predefin...
Chapter
Full-text available
Sidebar 5.08: Model Adequacies Model adequacies examine whether the model is sufficient to satisfy a requirement or meet a need. It will also determine whether the model's quality is adequate. Seventeen adequacies examine the quality of a good model: 1. Descriptive Adequacy refers to the ability to visualize objects in the models. Every defined obj...
Chapter
Full-text available
The model is an abstraction of reality and lets you see the relationship between the parts and the whole, such as text, diagrams, pictures, frames, images, etc. Modeling is a well-established human activity. All models are descriptions of something (i.e., a representation that is not the real thing) that allow us to answer questions about the actua...
Chapter
Full-text available
It is often in our Power to obtain an Analogy where we cannot have an Induction.-David Hartley's Traceability, and generality are among the main qualities determining the effectiveness of developed analysis patterns. However, satisfying them at the same time is a real challenge. Today, most analysis patterns are thought of as templates, where they...
Chapter
Full-text available
Peace is of the nature of a conquest; for then both parties nobly are subdued, and neither party loser. William Shakespeare [1] The AnyParty design pattern molds the party concept by using Software Stability Model. AnyParty is used in diverse domains, where each part has a different rationale for using this term. Since the AnyParty design pattern...
Chapter
Full-text available
Any Actor Stable Design Pattern Actors are agents of change. A film, a piece of theater, a work of music, or a book can make a difference. It can change the world. Alan Rickman [1] The Any Actor design pattern models the actor concept by using Software Stability Model. AnyActor is used in diverse domains, each with a different rationale for using...
Presentation
Full-text available
What are the new OOSE trends? And what is hot and not so hot in OOSE? What are, in my opinion, the extended areas of research in OOSE? How do scientists identify the lasting area of research in OOSE? What are the elements of innovative research in OOSE Research? What are the approaches to accomplishing innovative research in OOSE, and as a resu...
Conference Paper
Full-text available
Modeling 3D objects have been rapidly developed worldwide because they offer ideal drafting for creating things, machine, or building construction. Fast and accurate modeling makes the implementation process easy, effective, timely, and comfortable. The modeling display requires to be as similar to reality. Computer graphics has achieved 3D modelin...
Conference Paper
Full-text available
In the information age, people can access any information momentarily. With such power, internet providers and technology companies are responsible for securing information as per the user's granted permissions. This paper will present a unified and stable Privacy pattern across all domains and offer a stable model for unlimited applicability. This...
Conference Paper
Full-text available
Unification of the Right to privacy Privacy is not something I'm merely entitled to; it's an absolute prerequisite. Marlon Brando Abstract -- Privacy is the ability of a person or a group of people to seclude themselves from public scrutiny or selectively protect information. Privacy is an essential human right; everyone has the right to privacy...
Conference Paper
Full-text available
Objectives: The objectives of the Workshop are manifold; however, the objectives for this workshop can be summed up as follows: 1) To identify the new frontiers and new opportunities to advance the state-of-the-art in Software Engineering research and practices, develop a community-based plan for advances in software engineering new technologies an...
Chapter
Full-text available
AnyEvidence Stable Design Pattern Facts are stubborn things, and whatever may be our wishes, our inclinations, or the dictates of our passions, they cannot alter the state of facts and evidence. John Adams Evidence is a fundamental concept that deals with basic issues to find proof for a given proposition. The main idea behind this Pattern is to...
Conference Paper
Full-text available
Presentation
Full-text available
Dear Dr. Fayad, I love your work, and you're an amazing person. Have you considered patenting your theory about the software development life cycle? I think no one has ever reached the point of generalization in a software model, but wow! This has significant applications for entrepreneurship and startups to solve complex problems. All the Best, Ca...
Presentation
Full-text available
Software Stability Model [1, 2, 3, 4] is a radically new and a disruptive innovation in the field of software engineering. It promotes a holistic approach of how any software development effort should be undertaken, different from the approaches that we see today. SSM can be used to build systems in any domain. Software Stability Model promotes a w...
Chapter
Full-text available
Interaction is a relationship word. An action occurs, as two or more entities exert an effect on each other. The concept of interaction is easy to understand when we learn more about the basic idea of two-way effect. Interconnectivity is a close word to interaction and it involves interactions on many micro-levels. Interaction has many meanings und...
Chapter
Full-text available
Truth in science can be defined as the working hypothesis best suited to open the way to the next better one. Konrad Lorenz [1] Hypothesis is a well-known concept in the domain of science, logic, legal studies and arts that deals with the issue of proposition or a set of propositions. They also provide explanations for the existence of some specifi...
Technical Report
Full-text available
Please see the analysis of (1) the comparative criteria, comparison, and (2) the heuristics. Identifying Enduring Business Themes (EBTs) & Business Objects (BOs) Identification Criteria  Intuition  Stability  Adaptability  Essentiality  The commonality to the Domain  Tangibility  Explicitness  Unification
Technical Report
Full-text available
Every field of Knowledge depends on ABSTRACTIONS. Unfortunately, current Abstractors could be doing better on the abstraction process and the type of abstractions because it is based mainly on tangibility and ignores other more essential conceptions. Fayad's Art of Abstraction (FAA) shows how to abstract over 50 innovative keys per concept (Noun an...
Technical Report
Full-text available
Pattern languages (PLs) form the strong groundwork for programming discipline understanding. It uses influence over the software engineering field. It describes (as they claim wrongly) past experiences and better understands software architectures conceptualization and how to build blocks of reusable micro-architectures
Technical Report
Full-text available
Fayad's Innovations [08-000][0]: Fayad's Unified & Stable Linguistic Engineering (FULE) Ad Fayad's Innovations [08-000] [1]
Technical Report
Full-text available
In this project, we will answer several important and challenging questions. 1) Can Robotic Systems exist without software development (SWD)? The answer is that Robotic Systems can only exist with SWD rather than the other way around. 2) Are Traditional Software Development Methodologies suitable for AI, Smart, and Robotic Systems Applications? The...
Technical Report
Full-text available
FULE concept classification The Software Stability Model (SSM) consists of three levels: Enduring Business Themes (EBTs), Business Objects (BOs), and Industrial Objects (IOs). EBTs represent several intangible objects that remain highly stable internally and externally and are stable analysis patterns. BOs are internally stable but externally adap...
Technical Report
Full-text available
We researched and discovered that: a) Each concept has unique discoveries more than 50 innovative keys per each concept (Noun and Noun Phrase) and 100 to 1000 facts within the natural language dictionary and we call this unique discovery “Fayad’s Unified & Stable Linguistic Engineering (Fayad’s ULE)” Or Fayad’s Dictionary
Technical Report
Full-text available
Survey of existing concept types
Technical Report
Full-text available
Does anyone know what the word means? What does the word mean? A concept has many definitions and needs to be consistent. Does anyone agree? If anyone agrees, please provide an ultimate definition of any concept. The key to heaven in a word Entering hellfire on the word God's judgment is a word The word, if anyone knows its sanctity, will incre...
Technical Report
Full-text available
In this project, we will answer several important and challenging questions. 1) Can AI exist without software development (SWD)? AI cannot exist without SWD and not the other way around. 2) Are Traditional Software Development Methodologies suitable for AI and Smart Systems Applications? The answer is No. 3) Is Artificial Intelligence going to sha...
Technical Report
Full-text available
The CA-Engine generates enormous volumes of many different types of data-driven from the aspects mentioned earlier and mechanisms, such as spatial, temporal, views, analytical, political, economic, event-driven, behavioral, stack-holder data, and historical data. For example, Spatial data is the data or information that identifies or detects the ge...
Technical Report
Full-text available
MotivationsAs a part of this research, we plan to F-UITE that includes 1. Component-Based Testing (CBT); 2. Built-In Test (BIT); 3. End-to-End (E2E) Testing; 4. Agent-Based Testing; 5. Automatic Test Case Generators (ATCG); and 6. Smart Testing Framework. The development of this environment is based on Fayad's software stability model (F-(SSM), Fay...
Technical Report
Full-text available
F-USER Innovation is a combination of Fayad's Software Stability Model (F-SSM), Fayad's Unified and Stable Linguistic Engineering (F-ULE), and Fayad's Art of Abstraction (FAA). F-USER Innovation is a method to vastly increase software reusability by concentrating on the base knowledge and overall goals of software rather than the details on a case-...
Technical Report
Full-text available
Through this research work, we propose a new engine for defining and maintaining business rules in a flexible, domain-less, and structured manner called "Fayad's Unified & Stable Business Rules Engine (F-UBRE) ."F-UBRE is a system of patterns and provides a formal process for extracting the stable, core knowledge of the business domain. F-UBRE off...
Technical Report
Full-text available
"Science builds houses with no pillars, and ignorance ruins houses of glory and generosity" Ahmed Shawqi Current Data: • AITG-Egypt is our first group. It Started in August 2019 and became genuinely active on January 2020 • AITG-Nile and AITG-Delta are active teams between 2020 to the end of 2021 • Many teams are forming in several countries. AITG...
Technical Report
Full-text available
KM-SML presents a pattern language for building a core knowledge of stable patterns (SAPs & SDPs) called a knowledge map. KM-SML will also represent the first attempt towards a machine learning knowledge map representation via stable patterns to discover, organize, and utilize machine learning core knowledge. Each stable pattern focuses on a specif...
Technical Report
Full-text available
The software industry is the only fast way to a strong economy and global competition. Software engineering or the software industry: It is a developmental industry, and it is necessary for many life, productivity, service, and industrial activities, and it has tremendous positive effects on the economies of individuals, societies, and countries. A...
Technical Report
Full-text available
We will examine and critically examine the many issues and provide solutions to them: SWE Research, Economical, Teaching and Training, Modeling, Software Development, Software Methodologies, Software Aspects Issues, and others. Research agencies, organizations, societies, and associations of magazines, journals, and conferences do not promote inno...

Questions

Questions (131)
Question
What is the existing concepts’ classification-Part-01?
Question
What is the existing concepts’ classification-Part-01?
Question
What is the existing concepts’ classification?
Unified Word Classifications -- 1st Discovery -- PART ONE Existing Concept Classification What is the existing concepts’ classification?
Question
What are the discovered and innovative art of abstraction algorithms for each unified word and its concepts (View, Masks, and Instances) (Introduction)? Would you like to discuss them?
Art of Abstraction of Unified Word and its Concepts (Views, Masks, and Instances): Introduction We discovered over 50 discoveries, 300 innovations, and 100 cognitive knowledge, which generated over 450 questions per unified word to be answered. Every field of Knowledge depends on ABSTRACTIONS. Unfortunately, current abstractors could be doing better regarding the abstraction process and the type of abstractions because they are based mainly on tangibility and ignore other more essential conceptions. Fayad's Art of Abstraction (FAA) supports abstracting over 50 discoveries per word (Noun and noun phrase), 300 innovations, the generation of more than 100 cognitive knowledge, and Great value to the natural languages. The FAA can be used in both application and system developments. As a unique system, every word has more than 50 discoveries, including functional requirements, special non-functional requirements, stable and Unified design, contexts, challenges, constraints, applicability, measurability, and more. FAA led to unified, stable discoveries and included unlimited advantages. 1. Understand and appreciate our natural languages 2. The future of technology depends on these discoveries. 3. Unification of unified domain or unified word analysis of any field of Knowledge 4. Know how to generate stable and unified requirements and the ultimate design of any system. 5. Knowledge Unification 7. Limit and control maintenance problems 8. Explore and create a massive number of new systems 9. Generate better methodologies for developing unified and stable systems 10. Stop reinventing the wheels 11. Develop and executable self-manageable, self-adaptable, self, extendable, and self-configurable systems with unlimited applicability, reuse, and many more.
Question
What is the proposed Unified Software Engineering (USWE)? Do we urgently need it (Part 1)?
What is the critical Look @ Existing Software Engineering Courses?
Fayad's Proposal for the USWE Course
Working Title:
Adaptive Learning Units (ALUs) of a Named Target Course: Through Knowledge Patterns
Adaptive Learning Units (ALUs)
1. Our proposal aims to develop Adaptive Learning Units (ALUs) for a Unified Software Engineering Course, emphasizing Knowledge Patterns. We provide maps that outline a clear and concise path through the course content, including quizzes, exams, exercises, assignments, team projects, reading materials, and notes for each ALU. Although each course and map has a unique proposal, our primary focus remains on the Unified Software Engineering Course.
2. We are confident that our approach will yield the best results for your lifelong learning goals, ethics, knowledge, and applicability. Our expertise is unparalleled, and we are the best choice to guide you on this journey of learning and growth. Trust us, and let's get started today.
3. Our maps will highlight the "what" and "how-to" of the course, and we are confident that our approach will be effective and beneficial. We understand that different classes and maps require various proposals, but our focus in this lecture is the Unified Software Engineering Course.
4. We are excited about this proposal's possibilities and look forward to partnering with you on this exciting journey of learning and growth.
Goals:
1. Unification
2. Innovation
3. Stability
4. Essentiality
5. Critical Thinking
6. Lifelong Learning
7. Ethical Knowledge
Where ALUs are the following:
1. Software Stability Model (SSM) / Concurrent Software Engineering Model (CSEM)
2. Fayad's Art of Abstraction (FAA)
3. Unified Functional and Non-Functional Requirements
4. Unified and Ultimate Design
5. Unified Software Architecture on-Demand
6. Unified Immune Testing Environment
7. Unified Domain Analysis: Knowledge Map (UDA-KM)**
Where (UDA-KM)**per Unified Word/Unified Domain
(a) Stable Analysis Patterns (SAPs)
(b) Stable Design Patterns (SDPs)
(c) Stable Architecture Patterns (SArchPs)
(d) Algorithms
(e) Unified Non-Functional Requirements
(f) Unified Domain Standard (UDS)
(g) Fayad's Unified Software Engines (FUSE)
(h) Unified Software Engineering Reuse (USER)
(i) Unified Word/Unified Domain Dictionary
(j) Industrial Objects (IOs) or Application Objects (AOs) Dictionary (Concepts)
Additional ALUs:
1. Unified Word (UW)
2. Unified Word Engineering (UWE)
3. Fayad's Unified Modeling Language (F-UML)
4. Unified Software Project Management (USPM)
5. Unified Data Visualization Engine (UDVE)
6. Unified Business Rules (UBRs)
Question
How can software Unification and stability be accomplished using the concurrent software development model (CSDM)?
Concurrent Software Development Model (CSWD) / Software Stability Model (SSM)
Part-2
Software Stability Model (SSM) is a radically new and disruptive innovation in software engineering. It is a new way of looking at how any software development effort should be undertaken, different from the approaches that we see today. SSM moves on from the traditional ways of software development where a specific software artifact is developed for every different typical application scenario to an approach that promotes factoring in the needs for the future as well and thus making the software therefore developed, ‘stable’ over time, i.e.it need not be changed in a big way repeatedly. SSM provides unique and unified methodology such as high returns on investment, complete and comprehensive development of concurrent, unified, stable, executable functional and non-functional requirements, Ultimate Design, Unified Software architecture on demand, unified Immune Testing, etc. SSM brings a list of qualities, such as true Unification, stability, scalability, adaptability, extensibility, configurability, maintainability, unlimited reuse, applicability, and more, to any software developed in any domain along this development methodology. SSM does not draw a hard transition line between the various steps in any software development methodology. For example, the requirements, design, coding, and testing for any functionality are done in one go. Such activities can be done concurrently for each functionality that must be included in the software. Thus, SSM can also be termed the Concurrent Software Development Model. This presentation introduces the Software Stability Model and how it can be used for any software development undertaking from start to delivery.
Question
How can software Unification and stability be accomplished using the concurrent software development model (CSDM)?
Concurrent Software Development Model (CSWD) / Software Stability Model (SSM)
Part-1
Software Stability Model (SSM) is a radically new and disruptive innovation in software engineering. It is a new way of looking at how any software development effort should be undertaken, different from the approaches that we see today. SSM moves on from the traditional ways of software development where a specific software artifact is developed for every different typical application scenario to an approach that promotes factoring in the needs for the future as well and thus making the software therefore developed, ‘stable’ over time, i.e.it need not be changed in a big way repeatedly. SSM provides unique and unified methodology such as high returns on investment, complete and comprehensive development of concurrent, unified, stable, executable functional and non-functional requirements, Ultimate Design, Unified Software architecture on demand, unified Immune Testing, etc. SSM brings a list of qualities, such as true Unification, stability, scalability, adaptability, extensibility, configurability, maintainability, unlimited reuse, applicability, and more, to any software developed in any domain along this development methodology. SSM does not draw a hard transition line between the various steps in any software development methodology. For example, the requirements, design, coding, and testing for any functionality are done in one go. Such activities can be done concurrently for each functionality that must be included in the software. Thus, SSM can also be termed the Concurrent Software Development Model. This presentation introduces the Software Stability Model and how it can be used for any software development undertaking from start to delivery.
Question
Is Any Domain Knowledge (INCLUDING SOFTWARE ENGINEERING) an Art, Science, or Engineering?
Fayad's Critical Look @SWE: Problems and Solutions
Part Three
Any WORD or Domain Knowledge is an Art, Science, and Engineering.
Where any WORD (noun or noun phrase) and domain (any discipline) are used.
Rules
Rule One: Any WORD/Domain Contains
Morals/Ethics (60%),
Knowledge/Culture (30%),
and Work/Applications (10%).
Rule Two: Any WORD/Domain is an Art, Science, and Engineering Where Rule One matches Rule Two
Rule Three, the Art of Abstraction, is a Software Stability Model that achieves any WORD/Domain Knowledge and Unified and Stable Linguistic Engineering where Rule Three matches Rule One and Rule Two.
EXPLANATION (WORD/Domain).
(WORD/Domain). WORD Knowledge has more than 50 DISCOVERIES, 300 Innovations, and 100 Cognitive Information
In addition, Domain Knowledge has ten significant outcomes and innovations that will create ten tremendous contributions to human Knowledge, AND HERE A FEW OF THEM.
(1) Fayad's Art of Abstraction (FAA) (ART)
(2) Fayad's Software Stable Model (Fayad's SSM) or Concurrent Software Development Model (USDM) (ENGINEERING)
(3) Fayad's Unified Linguistic Engineering (Fayad's ULE) (SCIENCE)
Question
Would you like to learn The "WHAT" and "HOW-TO" about "Knowledge Map for Unified Domain Analysis?
Our first lecture on "WHAT" and "HOW-TO" is on learning and applying "Knowledge Map for Unified Domain Analysis.
Stable Machine Learning Knowledge Map
Domain Analysis
The Keynote
Stable patterns are widely used in today's software engineering in modeling, and they play a vital role in reducing the cost and condensing the time of software product lifecycles. Nowadays, many existing traditional patterns fail to model the subtle changes in the context of implementing the model. As a result, the reusability of the pattern will significantly decrease. This paper aims to present a pattern language for building a core knowledge of stable patterns called a knowledge map. This paper will also represent the first attempt towards a machine learning knowledge map representation via regular patterns to discover, organize, and utilize machine learning core knowledge. Each stable pattern focuses on a distinctive activity and provides a way by which this activity can be conducted efficiently. The presented sound analysis and design patterns will give a core knowledge of a stable machine learning domain that is easily extensible, regular through time, and focuses on challenging machine learning of Unified (1) Functional and non-functional Requirements and (2) Unified Design.
Please see the details of the 9th Global Webinar here:
Question
Fayad's Critical Look @ Existing SWE: Problems and Solutions
Is Software Engineering an Art, Science, and Engineering? Major Problematic Issues?
Part Two
OBJECTIVES
PROBLEMATIC CITATION (1 To 4)
CITATIONS' PROBLEMS (1 & 2)
CITATIONS' PROBLEMS (1 TO 8)
THE BIG QUESTION
CONCLUSION
DISCUSSION
PROBLEMATIC CITATION (1) In
Yingxu Wang. "Software Engineering Foundations: A Software Science
Perspective" Auerbach Publications, 8 August 2007 (1444 pages)." Wang
said that "Software engineering is an ideal testbed for existing theories
and methodologies in disciplines mentioned above in the book, from mathematics.
To cognitive informatics and from Science to sociology for two reasons:
(1) Software engineering is the latest and the
most complicated engineering branch that humankind has ever experienced, and
(2) Software engineering is a transdisciplinary field with a theoretical foundation and empirical applications. Excellent, the book treated software engineering as a science.
PROBLEMATIC CITATION (2) In the
gang of four (GoF) Book Erich Gamma, Richard Helm, Ralph Johnson, et al.
"Design Patterns: Elements of Reusable Object-Oriented Software,"
Addison-Wesley Professional, October 1994, and another huge number of
traditional analysis and design patterns books are programming languages where
they claim that Patterns are micro-architecture. Question: Where are the macro
and mini architectures?
PLEASE WATCH THE REST OF THE VIDEO
Question
Do you know that each of most “Business Objects” in your dictionary has only one Goal (E)?
The second Video – Unified Word: The First Video -- Unified, stable, and final goal
Any dialogue about the unified word revolves around three basic rules:
(1) Good morals (60%)
(2) Science and correct knowledge (30%)
(3) Well done work (10%)
Did you know that the unified word is based on these basic rules?
We said it in the first episode.
(1)
Any "unified word" has an "illuminating lamp."
more than
50 discoveries
300 innovations
100 new cognitive information
(2)
The first discovery in the science of the unified word
It is about "the unified, stable and final purpose of any word" in the dictionary.
(3)
We also mentioned a new classification of word:
[1] Enduring Business Themes (EBTs)
Unified
Stable
It is a goal.
Examples: honor, dignity, pride, nobility, thoughtfulness, friendship, affection, etc.
[2] Business Objects (BQs) and we start them with the word "any" to distinguish them from continuous words
It has a beginning and an end
A unified word
Internally Stable after external adapted to suit any scenario
It has a goal according to the goals rule
+ Examples: any project, any calculation, any harm, any prayer, any intelligence, any livelihood, any map, any dialogue, any person, any role,
Enduring Business Themes (EBTs) and and Business Objects (BOs) are the core knowledge that we do not know.
[3] Concepts of the word
Tangible and visible
variable
Their number is terrible.
It is currently a lifestyle in everything, and everything is built on “CONCEPT”.
Known to most people.
Used for applications only.
It has no value. What is strange is that you find a lot of people... saying. I love my car!!!!
Most of these concepts are disastrous for society and sometimes for humanity.
Examples: World War I,
The Pyramids paving project, or any national project.
Your car, your apartment,
Project to buy cigarettes or drugs.
Goals base
"The vast majority of words with a beginning and an end have one purpose, some words have two purposes, and the rare ones have three purposes."
Every word has a purpose and represents a unique and distinct system.
Unfortunately, any word has many goals, all incomplete or harmful or do not represent the word in anything.
Do you know that any prayer has only one goal? What is it?
Did you know that any project has only one goal? What is it?
Did you know that any debate has only one goal? What is it?
Did you know that any account has only one goal? What is it?
Did you know that any damage has only one target? What is it?
Did you know that any role has only one goal? What is it?
Do you know that any livelihood has only two goals? What is it?
Did you know that any human being has only two goals? What is it?
Did you know that any map has only three objectives? What is it?
Questions
Question
الحلقة الثانية – الكلمة الموحدة
الحلقة الاولي
الهدف الموحد والثابت والنهائي
أي حوار عن الكلمة الموحدة يدور حول ثلاث قواعد أساسية:
(١) الأخلاق الحميدة (٦٠٪)
(٢) العلم والمعرفة الصحيحة (٣٠٪)
(٣) العمل المتقن (١٠٪)
هل تعلم ان الكلمة الموحدة مبنية علي تلك القواعد الأساسية
نحن قولنا في اول حلقة
(١)
أي "كلمة موحدة" لها "اسراج منيرة"
أكثر من
٥٠ اكتشاف
٣٠٠ ابتكار
١٠٠ معلومات معرفية جديدة
(٢)
اول اكتشاف في علم الكلمة الموحدة
هو عن "الهدف الموحد والثابت والنهائي لاي كلمة" في القاموس
(٣)
ونحن وذكرنا أيضا تصنيف جديد للكلمات:
(١) الكائنات الثابتة والمستمرة
+ كلمة موحدة
+ ثابتة
+ هي هدف في ذاتها
+ امثلة: الشرف، الكرامة، العزة، العراقة، التفكير، الصداقة، المودة، الخ
(٢) كائنات الاعمال ونبدأها بكلمة "أي" لنميزها عن الكلمات المستمرة
+ لها بداية ونهاية
+ كلمة موحدة
+ ثابتة داخليا بعد التعديل الخارجي للتناسب مع أي سيناريو
+ لها هدف حسب قاعدة الاهداف
+ امثلة: أي مشروع، أي حساب، أي ضرر، أي صلاة، أي ذكاء، أي رزق، أي خريطة، أي حوار، أي انسان، أي دور،
** الكائنات الثابتة والمستمرة وكائنات الاعمال هي المعرفة التي لا نعرفها
(٣) مفاهيم للكلمة
+ ملموس ومرأي
+ متغير
+ عددها رهيب
+ هو حاليا أسلوب حياة في كل شيء وكل شيء يبني على هذا الأساس
+ معروف لغالبية الناس
+ للتطبيقات
+ لا قيمة له.. والغريب تجد الكثير من الأشخاص.. يقول.. أحب سيارتي!!!!
+ الغالبية العظمي من تلك المفاهيم تكون كارثية على المجتمع وأحيانا على البشرية
+ امثلة: الحرب العالمية الاولي،
مشروع تبليط الاهرامات، او أي مشروع قومي
سيارتك الخاصة، شقتك،
مشروع شراء السجاير او المخدرات
قاعدة الأهداف
"السواد الأعظم من الكلمات التي لها بداية ونهاية لها هدف واحد، وبعض الكلمات لها هدفان، والنادر منها له ثلاثة أهداف"
وكل كلمة لها هدف تمثل نظاما و"سيستم" خاصا ومميزا.
يا للأسف، أي كلمة لها أهداف كثيرة، وكلها ناقصة او سلبية، أو لا تمثل الكلمة في أي شيء
هل تعرف ان أي صلاة لها هدف واحد فقط؟ ما هو؟
هل تعرف أن أي مشروع له هدف واحد فقط؟ ما هو؟
هل تعرف أن أي مناظرة لها هدف واحد فقط؟ ما هو؟
هل تعرف أن أي حساب له هدف واحد فقط؟ ما هو؟
هل تعرف أن أي ضرر له هدف واحد فقط؟ ما هو؟
هل تعرف أن أي دور له هدف واحد فقط؟ ما هو؟
هل تعرف أن أي رزق له هدفان فقط؟ ما هو؟
هل تعرف أن أي انسان له هدفان فقط؟ ما هو؟
هل تعرف أن أي خريطة له ثلاث اهداف فقط؟ ما هو؟
Question
Would you like to partner with us on this project?
Invitations are extended to several companies to partner with us and as many professionals and academies to be part of this project, to provide endorsement and support letters for this project to be done.
Towards New Horizons: Fayad’s Unified Software Engine (FUSE)
Human Rights Fayad’s Unified Software Engine (HRs-FUSE)
CHALLENGS:
In this Project, we will answer several important and challenging questions.
1) Are existing Human Rights rules and organizations effective? The answer is no.
2) Can HRs-FUSE exist without software development (SWD)?
The answer HRs-FUSE cannot exist without SWD.
3) Is it possible to build HRs-FUSE as an intelligent, unified multi-purpose social network engine that provides many ways for any party to report a complaint for one or more reasons with evidence? The answer is yes.
4) Can the HRs-FUSE overcome human rights challenges and the knowledge, capacity, commitment, and security gaps? The answer is yes.
5) Can the HRs-FUSE temporal and spatial analysis provinces of this complaint using Smart and Unified Content Mining, Unified Deep Learning, and Stable Visualization Techniques to look for any violation of human rights rules? The answer is yes
6) The HRs-FUSE is architected and designed to make it highly adaptable; separating concerns between functionality is exceptionally well done. All of this is possible since it builds on the foundation of the Software Stability Model (SSM). In addition, the HRs-FUSE design brings several added values, such as longevity, high investment returns, configurable, customizability, and much more.
What is the HR-FUSE?
Human Rights Fayad’s Unified Software Engine (HRs-FUSE) is an innovative, unified multi-purpose social network engine that
· Provides many ways for any party (Any Human) and (Any Organization, Any Country, and Any Political Party) and for any actor (Person, HW, SW, and Creature) to verify, utilize, collect, and analyze
· Reports a complaint for one or more reasons with evidence.
The HR-FUSE uses:
a) Data Visualization (DV-FUSE) that is Temporal and spatial analysis provinces of this complaint using Smart,
b) Content Mining (CM-FUSE),
c) Deep Learning (DL-FUSE), and to look for any violation of human rights rules.
The engine keeps track of different types of violations and categorizes and records the violation in many different logs, generating many different reports. The engine provides many different supports to their parties (users), such as advice on what to do, notifications of the responsible and authorized parties, consulting, and legal guidelines and actions.
The HRs-FUSE provides.
1) Complaint management:
2) Reason and evidence analysis,
3) True violation discovery and severity assessment,
4) Human right violation early warning and preventive measures,
5) human rights monitoring,
6) Risk identification, analysis, and assessment,
7) Solution scenarios generation, illustrate scenarios with different actors and parties and simulate their roles in any human rights violations,
8) Generate all the data needed to be analyzed, visualized, and animated and can be utilized in unlimited human rights violations at all levels worldwide.
The HRs-USE covers a large number of aspects or mechanisms focused on:
(1) Geographic aspects (combination of spatial data and temporal data), combined political and economic dimensions, right-based approaches, human rights violation dynamism, structural root causes of human rights violations,
(2) Understanding the roots of human rights violations, human security, and human rights, event data analysis (qualitative and qualitative), devising evidence-based peacebuilding and strategies, aid fostering long-term reconciliation and recovery, and others.
The HRs-FUSE generates enormous volumes of different types of data-driven from the aspects and mechanisms, such as spatial, temporal, views, analytical, political, economic, event-driven, behavioral, stack-holder data, and historical data. For example, Spatial data is the data or information that identifies or detects the geographic locations of various features and boundaries where human rights violation exists. Data can also be temporal because it is valid only for a certain extent and has an expiry date and time. Currently, most of the research on data mining in geospatial data takes the static view of geospatial phenomena, which only captures one aspect of data, i.e., spatiality.
The HRs-FUSE extracts cull knowledge and skills from spatiotemporal data that will help us better predict spatial processes or events over time. The HRs-Engine also extracts other data, such as stakeholder behavior data, economic data, and political data will shed an understanding of the conflict situation and predicate possible resolutions.
HR-FUSE SPECIAL GOAL
To formulate a large-scale prototype, including its Knowledge Map and Architecture for the proposed system.
The core knowledge forms an engine called ‘HRs-FUSE that can be extended, adapted to different needs, and customized.
Furthermore, HRs-FUSE has many additional properties, such as
(a) Runs online all the time like search engines,
(b) Provides unlimited spatial, temporal, and spatiotemporal applications,
(c) Has unlimited capabilities, such as algorithms and mechanism,
(d) Does not require prior investment needed,
(e) Has provisions of high security and privacy,
(f) Handles unlimited number of Users/Usages,
(g) Limits cost per usage (Royalty, Subscriptions, and Memberships),
(h) Handles unlimited number of applications (RUNS) in the same time,
(i) Shows a level of needs and demand for a giving technology (Evaluation of Technology),
(j) Available all the time for usage online ranges from single users (individuals) and large enterprises,
(k) Has no maintenance and license fees – no prior fees for using the engine,
(l) Runs multiple algorithms on a complex aspects’ dataset and provide comparative results,
(m) Easy to adapt, customize, extend with many different kernels, such as visualization, animation, unified deep learning, etc, and
(n) collect unlimited types of data and contents including live data on the spot, such as videos, pictures, environmental conditions, recordings, and others
To develop an accessible, web-based portal/interface to HRs-FUSE, a single-entry interface.
It takes Any Log or Any Content (such as a. file), which contains different types of human rights violations data and contents to be mined, analyzed, assessed, visualized, and animated and shows one or more logs that contain the data results.
In addition, the web-based provides hidden pages that will track and show several trends about the number of users, number of members, number of subscribers, and number of daily, weekly, and monthly transactions, with meaningful curves. Also, the use of mechanisms’ frequency and durations as bases to compare different mechanisms to find:
Aspects, mechanisms’ findings, and suggested actions to be taken – Use tables and curves to compare the frequency and duration of all the mechanisms and to compare data results and show the similarities and differences of using different aspects and mechanisms.
Collect and document the HRs-FUSE core knowledge (analysis, design, architectural) patterns. We plan to collect, analyze, and document all the stable core knowledge patterns of the entire knowledge map based on software stability and new linguistic Engineering innovation.
HR-FUSE PROJECT
This Project aims to develop an intelligent, timeless, stable, and open unified architecture for a multi-purpose human rights violations (data and contents) management engine, where both unified and stable classes (aspects), and application classes are developed based on separately. Furthermore, their composition is formally supported to ensure correctness. This separation of concerns allows for reusability and enables the building of software systems for HRs-FUSE that are stable, reusable, adaptable, and extendable.
CONCLUSION & INVITATION
Invitations are extended to several companies to partner with us and as many professionals and academies to be part of this project, to provide endorsement and support letters for this project to be done.
Question
What do you think of we use the right role in the right place instead of the right person in the right place?
Roles Platform
Evil and good roles
The right role in the right place
Instead of the right person in the right place
The saying “the right person in the right place” is considered the biggest deception in all scientific, humanitarian, and religious fields throughout the world in general, and in Egypt and the Arab countries in particular.
Alternative
I suggest replacing it with the appropriate role in the appropriate place not only for the person but also for legal parties and industries, such as projects, senior positions, innovations, leaders of countries, famous personalities, thinkers, philosophers, clerics, etc., even in designs and systems engineering.
Why?
this saying and its application against all divine and man-made religions. How? And why?
Applying God’s law on earth.
One of the most important roles of man (human rights) in life is to implement what God has revealed to His prophets and messengers of laws and rulings that are suitable for application in every time and place. One of his duties is also to ensure their application and care by establishing limits, spreading virtues, and enjoining with good and forbidding evil. Religions (Judaism, Christianity, Islam) as religions contributed to establishing awareness of human freedom and his right to a free and dignified life, and liberating him from all restrictions, as these religions with a single source made man the orbit of the universe and the focus of honor in his human capacity. Consider the words of God Almighty: (We created man in the best of manners * then We returned him to the lowest of the low) and His saying:) (So, he inspired her with her immorality and piety) And I do not absolve myself. Indeed, the soul is inclined to do evil unless my Lord has mercy. Indeed, my Lord is Forgiving, Most Merciful (53)) Great verses. These great verses describe good and evil and represent the roles that the soul plays and that man plays.
Outcome
Therefore, the roles that you play or represent are very important and forget your personality anywhere: in your home. In religions, and in all fields, roles are part of the system.
Evil Roles
Unfortunately, most humans master evil roles in different ways through their actions and we will present those roles and their execution through heritage, history, science, and knowledge.
Good Roles
The good roles are not well known by most people, and we will make every effort to draw them and clarify their application from the sources of heavenly sciences and beliefs, and the reasons for our failure to know them, not for criticism, but for treatment and return to the good roles and distance from satanic and evil roles.
Conclusion
We will reveal evil roles and show how to perform good roles with examples and evidence, and we will allow you to participate in many discussions, dialogues, and live broadcasts, God willing.
Question
What is Fayad's Unified Software Engine (FUSE)?
A fuse is a standard device found in any electrical system. Examples include a home, an automobile, a power tool, and many more. The fuse itself is standard and comes in a relatively small number of variants about the required application and the amperage or load the fuse is expected to carry. For a particular application and load, fuses are typically interchangeable. If the FUSE fails, the circuit is open and will not conduct electricity. Plug in a new fuse, and the circuit is complete and resumes operation.
These software programs have insidious problems, such as Lack of reliability; Lack of stability/unstable; Excessively costly (billions) to build, purchase and operate; Brittle; Software projects that continue to fail at an alarming rate; hardware dependency; maintenance nightmare; etc.
The Ultimate Alternative is Fayad's Unified Software Engine (FUSE).
1) Capture the art, science, and engineering of the engine.
2) Capture and develop the engine's unified and stable functional and non-functional requirements.
3) Develop the ultimate design and unified software architecture on-demand of the engine;
4) The new and improved next generation of solutions.
5) Built on any common core infrastructure, e.g., SaaS infrastructures.
6) Facilitate on-demand, highly reusable architectures and applications with rapid times and open space to the market, starting from requirements to final product delivery.
7) Incorporating qualities such as scalability, adaptability, maintainability, unlimited reuse, and applicability, and many more.
8) Stop building instance-oriented systems and reinventing the wheels; 9) Prevent hardware dependencies, etc.
Question
Unified Software Engineering (USWE)
Critical Look at Existing Software Engineering -- Overview
Our motivations are to:
1) Highlight all existing problems and pitfalls of existing software engineering aspects (more than 60 sub-aspects).
2). Address and discuss a critical look at each existing software engineering aspect, such as methodologies, modeling, domain analysis, functional and non-functional requirements, software design, software architecture, economics, research, teaching, etc.
3) Point out the many nonsense issues of existing software engineering in each aspect
4) Research and state that existing software engineering is limited to programming and business as usual.
5) Address and apply discoveries and innovations in each aspect of software engineering and establish an actual stable and unification software engineering (USWE)
6) Submit funded research proposals for each aspect listed in 1) to 5)
7) Seeking Letters of support and endorsements from Software Engineering Leaders, well-known academics, practitioners, Professionals, and Companies in Software Industries.
The goals are to:
1) True unification of Software Engineering
2) Software Engineering in all aspects
Many software engineering practitioners and academics are presenting many false claims about SWE. All that they see and know is the programming aspects of software engineering, and they are missing the essential stages of SWE:
What? No one knows the “What” and how to specify the “What.”
1) The Problem Space (Analysis) – Understanding the problem and representing the “WHAT.”
We discuss “the functional and non-functional requirements, the responsibility, the collaboration of the classes, and the testing aspects within the modeling aspects of these problem properties.” Unfortunately, this Problem Space is ignored in teaching, training, research, and practice. Do you know why? Because no one knows how to specify it.
“How-To”?
2) The Solution Space (Design, Architecture, Coding) – Creativity is the solution and represents the “HOW-TO.” This phase has many problems: Many solutions would lead to different modeling techniques.
3) The majority of research in SWE IS USELESS. Examples are all over the solution space, with many different modeling and architecture techniques and too many other tools and languages. So look at this statement carefully – evidence exists to show the misunderstanding of the Problem Space; the outcome of the Solution Space is one of the following alternatives:
a) Useless Development and cancelation of the Development – Billions of $s and
b) Software systems have maintenance nightmares, which cause a lot of system failures and cancellations after 5 to 6 years.
Unfortunately, in practice, coding represents 95% of the software development of any system.
(Use Aspects)
In this work, we will examine and critically look at the many issues and provide solutions to them: SWE Research Issues, Economic Issues, Teaching and Training aspects, Modeling Issues, Development Issues, Software Methodology Issues, Software Aspects, critical current research on SWE, etc. Research agencies and organizations, societies, and associations of magazines, journals, media, conferences, and Professional Societies do not promote innovations in SWE. Why? All the editorial boards and conferences’ committees meet the following quotes: “The one who lacks the thing cannot give it to others” and “Collective fear stimulates herd instinct and tends to produce ferocity toward those who are not regarded as members of the herd.” ― Bertrand Ruse.
Invitations are extended to as many professionals and academies as possible to present specific issues and solutions or participate in panels / Discussion Groups on Fayad’s Critical issues on SWE.
Major Findings
1) Large categorial list of critical issues in SWE, such as SWE lifecycle & Methodologies, SWE Research, SWE Teaching, SWE Economics, SWE Innovations, Domain Analysis, SWE Modeling, SWE Courses, SWE Books, SWE Projects, SWE Systems, and SWE Applications, SWE Quality Factors (Applications), Artificial Intelligence, and Smart Systems, SWE Standards, Software science, etc.
2) Innovative solutions are provided for each issue.

Network

Cited By